Обращения к списку множественного выбора
У меня есть select в котором много вариантов можно выбирать, но я незнаю как в javascript проверить это поле. Гемор в том что название selct`а znk[] Вот как я пробовал проверять:
1-ый вариант if(Form2.znk.value.length == 0){ alert('Пожалуйста заполните поле "ывпа"'); return; } 2-ой вариант if(Form2.znk[].value.length == 0){ alert('Пожалуйста заполните поле "ывпа"'); return; } 3-ий вариант if(Form2.znk[0].value.length == 0){ alert('Пожалуйста заполните поле "ывпа"'); return; } Ничего из этого не получилось... Подскажите как.... |
1. Что значит название?
2. Приведи код с селектами (хотябы чуть чуть). 3. Откуда ты Form2 взял? 4. В общем код покажи, а если селектов там много, все не пихай сюда, обрежь:) |
<form method="POST" name="Form2"> <select multiple='multiple' name="znk[]" size="14" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #A7A7A7;"> <? $fr = file("tx/razdel.txt"); for ($i = 0; $i < count($fr); $i++) { $ar = explode("^", trim($fr[$i])); If(strlen(trim($ar[1]))=="3" or substr($ar[1],0,6)==" ") { ?> <option disabled>- <b>Раздел <?=$ar[1]?></b></option> <? }else{ ?> <option value='<?=$ar[1]?>'><?=$ar[1]?></option> <? } } ?> </select> <input type="button" onClick=FormPost() name="B1" value="Подписаться" > </form> |
Лучше ищите элементы через getElementsByName.
|
Часовой пояс GMT +3, время: 07:18. |