powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript & checkbox
13 сообщений из 13, страница 1 из 1
JavaScript & checkbox
    #35406448
ice-covered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть вот такая конструкция:
Код: plaintext
1.
2.
<input type=”checkbox” name=”p_checkbox” value=” 1 ”> <input type=”hidden” name=”p_field_name” value=”name1”>
<input type=”checkbox” name=”p_checkbox” value=” 1 ”> <input type=”hidden” name=”p_field_name” value=”name2”>
…
И т.д….

У некоторых checkbox’ов присутствует свойство checked. Но в случае, когда не все поля отмечены, количество переданных чекбоксов и скрытых полей не совпадает. Так что банальная обработка циклом уже не катит…

Вопрос: Подскажите пожалуйста скриптик, который бы перед отправкой формы делал следующее: Проверял бы есть ли невыбранные чекбоксы. Если есть, то менял бы их value на «0» и делал отмеченными. После чего форма бы преспокойненько обрабатывалась…
Возможно ли вообще так сделать?
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35406506
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ice-coveredПроверял бы есть ли невыбранные чекбоксы. Если есть, то менял бы их value на «0» и делал отмеченными
Как вариант...

Код: plaintext
1.
2.
3.
4.
5.
6.
var obj=document.getElementByNames('p_checkbox')
for (var i= 0 ; i<obj.length; i++) {
   if (!obj[i].checked) {
      obj.value='0'
      obj[i].checked=true
   }
}
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35406800
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
Код: plaintext
1.
var obj=document.getElementByNames('p_checkbox')

getElementsByName

P.S. так, на всякий случай поправила. Вдруг еще не все в курсе :-).
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35406875
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот путаю я с этим "s"... Бывает не туда ставлю.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35408284
ice-covered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хмм.. ошибочка на строчке:
Код: plaintext
var obj=document.getElementByNames(''p_checkbox'')
Ошибка: Объект не поддерживает это свойство или метод
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35408333
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illion krvsa
Код: plaintext
1.
var obj=document.getElementByNames('p_checkbox')

getElementsByName

P.S. так, на всякий случай поправила. Вдруг еще не все в курсе :-).
Так уже написали ведь.
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35408351
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ice-coveredхмм.. ошибочка на строчке:
Код: plaintext
var obj=document.getElementByNames(''p_checkbox'')
Ошибка: Объект не поддерживает это свойство или метод
может для начала попробуете прочитать все ответы (аж один ответ и одно замечание) ?

P.S. 2 krvsa - я вот все думала, поправлять название функции или нет, а оказалось что даже это не помогло. Не все в состоянии осилить три поста на десять слов и пять строк кода. Я в печали. :-(((.
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35408376
ice-covered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда исправляете, нужно и было исправленное выделать в src, а не то, что и до этого ;)
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35408378
ice-covered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35409129
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ice-coveredКогда исправляете, нужно и было исправленное выделать в src, а не то, что и до этого ;)
Видиш, illion ! Не умееш нифига... Есть король - ходи с короля! (с) Лариосик. Из к/ф Хождение по мукам
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35409464
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa ice-coveredКогда исправляете, нужно и было исправленное выделать в src, а не то, что и до этого ;)
Видиш, illion ! Не умееш нифига...
да я только рада, что не умею. У меня эта фраза ("когда исправляете....") вызвала восторг и воспоминания об перлах Черномырдина :-). Особенно удалось окончание фразы :-)).

2 ice-covered - надеюсь, без обид, мы ведь не со зла :-)
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35410652
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы тут ругаетесь, а между тем ответ в принципе неверный.

Значение поля типа checkbox передается браузером в форме только если поле включено пользователем либо checked=true выставлено программно.

Если поле не включено (checked==false), какое бы значение value вы ни присваивали, оно не будет передано.
...
Рейтинг: 0 / 0
JavaScript & checkbox
    #35410665
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М.ГоловановВы тут ругаетесь, а между тем ответ в принципе неверный.

Значение поля типа checkbox передается браузером в форме только если поле включено пользователем либо checked=true выставлено программно.

Если поле не включено (checked==false), какое бы значение value вы ни присваивали, оно не будет передано.
Внимательно читать пост №2.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript & checkbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]