html重置不适用于javascript

时间:2010-11-30 05:27:22

标签: javascript html

我正在使用onChange事件下拉调用javascript方法。

但是当我更改为某个值并单击重置时,它会重置为原始值,但onChange javascript事件未调用。

<select onChange="method1()">
<option>....
</select>

<input type="reset" value="reset" />

单击重置按钮后,该值设置为旧值但onChange事件无效...

1 个答案:

答案 0 :(得分:4)

我相信你应该使用onchange事件。我从未听说过valueChange事件。

针对问题编辑进行了更新:

您需要在onreset标记的form事件中添加方法,以便在单击重置按钮时运行Javascript。有关详细信息,请参阅here。这是一个简单的示例,需要两个Javascript函数formResetselectChanged

<form onreset="formReset">
    <select id="s" onchange="selectChanged">
        <option>Hello</option>
        <option>World</option>
    </select>
    <input type="reset" />
</form>