我正在使用onChange事件下拉调用javascript方法。
但是当我更改为某个值并单击重置时,它会重置为原始值,但onChange javascript事件未调用。
<select onChange="method1()">
<option>....
</select>
<input type="reset" value="reset" />
单击重置按钮后,该值设置为旧值但onChange事件无效...
答案 0 :(得分:4)
我相信你应该使用onchange事件。我从未听说过valueChange
事件。
针对问题编辑进行了更新:
您需要在onreset
标记的form
事件中添加方法,以便在单击重置按钮时运行Javascript。有关详细信息,请参阅here。这是一个简单的示例,需要两个Javascript函数formReset
和selectChanged
。
<form onreset="formReset">
<select id="s" onchange="selectChanged">
<option>Hello</option>
<option>World</option>
</select>
<input type="reset" />
</form>