Показать сообщение отдельно

  #2  
Старый 15.09.2009, 14:33
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Цитата:
Сообщение от svesve  
есть такая структура
<form name="duty" id="duty">
<select name="uid" id="sel1">...</select>
<select name="uid" id="sel2">...</select>
<select name="uid" id="sel3">...</select>
</form>
Селектов порядка 30

как проверить что во всех селектах значение выбранного optiona не = -1 ??
если значение НЕ -1 то постим форму, если -1 то алерт
на js пишешь функ
Код:
function check_option() {
// эту проверку можно повесить на цикл, чтобы не описывать все 30 элементов.
if (document.getElementById('sel1').value != -1) {
return true; // тогда форма засабмитится
} else {
alert('Введите верные значения!');
return false; // сабмита не будет
}
}
в описание формы добавляешь
Код:
<form name="duty" id="duty" onsubmit="return check_option();">
 
Ответить с цитированием