Вы наверное немного перепутали - действительно в HTML значение value у флажка не выводится на экран - и есть надо выводить обычным текстом рядом с соответствующим флажком
Но при отсылке формы происходит отправка пары значений name=value - и текстовое значение справа от флажка не играет роли Кстати если флажок не выбран то он не передается вообще - и для того чтобы передавался надо или перед ним сделать скрытое поле с таким же name - или отслеживать передачу с помощью JS-скрипта Заодно можно сделать автоматическую генерацию полей-подсказок для каждого из флажков - на основе его value-значения
Также для отсылки массива флагов с одинаковым они должны иметь имя с квадратными скобками на конце - в вашем случае это checks[] - и в PHP-скрипте выводить echo implode(' ',$_POST['checks'])
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
leon2009
Отправлено: 03 Мая, 2010 - 17:19:44
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Дек. 2009
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
leon2009 А зачем вы для каждой группы checkbox-ов используете отдельную функцию - когда обращение к document.all["form_name"+i] легко обобращется таким образом или через DOM-модель напрямую
Кроме того ваша функция по сути ничего не делает - ведь имя вашего флажка checks[] а вы обращаетесь в checks - поэтому используйте или номер элемента или дайте ему JS-совместимый ID вместе с этим name - или если ничего не менять то просто используйте скобочку форму обращения типа form["checks[]"]
Но с document.onclick это вы правильно внесли улучшение - таким образом обработчка событий будет быстрее и более автоматизируемой для каждой из групп элементов по определенному признаку
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.