Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Правила в форме


Автор: Ринат 10.7.2005, 13:59
добрый день! прошу помощи, в поиске был
необходимо сделать следующее
в форме есть выпадающий список, под списком чекбокс (таких выпадающих списков 5, соответственно и 5 чекбоксов)
необходимо запретить отмечать чекбокс, если соответствующий список не выбран (значение)
спаисбо всем!

Автор: Sardar 10.7.2005, 20:36
Простенький пример:

Код
<script type="text/javascript">
<!--
function disableCheck(obj, state) {
  var o=obj.parentNode.getElementsByTagName("INPUT");
  if(o.length!=1) { alert("Wrong formatting!"); return; }
  o[0].disabled=Boolean(state);
}
//-->
</script>
<fieldset style="padding: 5px 15px;"><legend>Options</legend>
 <select onchange="disableCheck(this, this.selectedIndex==0);">
   <option selected="selected">&nbsp;</option>
   <option>Test 1</option>
   <option>Test 2</option>
   <option>Test 3</option>
   <option>Test 4</option>
 </select><br>
 <label><input disabled="disabled" type="checkbox" >check</label>
</fieldset>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)