У меня есть флажок, который вызывает функцию javascript. Когда этот флажок установлен, другие значения в форме заполняются автоматически. Тип этих других значений - это еще один флажок и поле выбора параметра. У меня есть следующее в html:
<div id="NA" >
<input type="checkbox" name="remove_cd" value="r_on" id="r_on_cd" />N/A:
<select name="reason" id="reason_list">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<font color="#cc0000">Reason Required</font><hr/></div>
В javascript у меня есть следующее в функции:
...
var y = document.getElementById("NA").children;
for(var i=0; i<y.length; y++){
y[i].checked=true;
y[i].options.selectedIndex=2;
}
...
Я немного смущен тем, почему это не работает. Когда я нажимаю на флажок в форме, флажок под <div id="NA">
устанавливается, но параметр в раскрывающемся списке не изменяется. Идеи?