我有一个包含3个这样的列表的表单,每当其中一个列表更改时,我需要将其他列表放在cero 0中,我需要在原型或纯Javascript中使用它
<select id="1" onchange="resetall()">
<option value="0">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="2" onchange="resetall()">
<option value="0">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="3" onchange="resetall()">
<option value="0">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
感谢。
答案 0 :(得分:0)
Here's a working demo使用Prototype
基本上,它会找到类select
的所有resetOthers
元素,并侦听onchange
事件(不要使用onchange
HTML属性 - 它更清晰页面加载后,通过JavaScript添加JavaScript行为。
当一个选择改变时,它会遍历select元素,并将每个元素设置为第一个选项的值(当然,除了触发事件的那个)。