Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача массива checkbox по Ajax
 
 автор: Даниэль   (26.04.2008 в 22:06)   письмо автору
 
 

Как передать массив checkbox по ajax?У меня не получается сформировать его в java script.
Подскажите пожалуйста!

function baysite()
{    
    var checkbox = document.form.checkbox.value[];
    request.open("POST", "namesws.php", true);
    request.onreadystatechange = namer;
    request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
    request.send("act="+checkbox+"");
    
}




<form name="form">
<table>
      <tr>
        <td rowspan="3" valign="middle">
        <p>Используемые функции :</p>
        </td>
        <td width="164">
        <label>
        <input type="checkbox" name="checkbox[]" value="register" class="input">
        Регистрация
        </label>
        </td>
        <td width="182">
        <input type="checkbox" name="checkbox[]" value="forum" class="input">
        Форум
        </td>
        <td colspan="2">
        <label>
        <input type="checkbox" name="checkbox[]" value="stat" class="input">
        Статистика
        </label>
        </td>
     </tr>
    <tr>
       <td>
       <label>
       <input type="checkbox" name="checkbox[]" value="golos" class="input">
       Голосование
        </label>
        </td>
        <td>
        <label>
        <input type="checkbox" name="checkbox[]" value="qbook" class="input">
        Гостевая книга
        </label>
        </td>
        <td colspan="2">
        <label>
        <input type="checkbox" name="checkbox[]" value="news" class="input">
        Новости 
        </label>
        </td>
     </tr>
     <tr>
        <td colspan="4">
        <label>
        <input type="checkbox" name="checkbox[]" value="photos" class="input">
        Фотогалерея
        </label>
        </td>
      </tr>
      <tr>
        <td height="54" colspan="5" align="center">
        <label>
        <input name="button" type="button" id="button" value="Заказать" onClick="baysite();">
        &nbsp;<input type="reset" name="Reset" value="Очистить форму">
        </label>
        </td>
        </tr>
    </table>    
    </form>

   
 
 автор: coloboc66   (26.04.2008 в 23:12)   письмо автору
 
   для: Даниэль   (26.04.2008 в 22:06)
 

Сделайте из массива строку с разделителями и спокойно передавайте. Массив передать нельзя. Может и можно, но лично я путей не знаю, да и зачем, если всё можно упростить?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования