onreset 事件
实例
重置表单时执行 JavaScript:
<form onreset="myFunction()">
Enter name: <input type="text">
<input type="reset">
</form>
亲自试一试 »
Enter name: <input type="text">
<input type="reset">
</form>
页面下方有更多实例。
定义和用法
重置表单时会发生 onreset 事件。
浏览器支持
事件 | |||||
---|---|---|---|---|---|
onreset | Yes | Yes | Yes | Yes | Yes |
语法
注释: Internet Explorer 8 或更早的版本不支持 addEventListener() 方法。
技术细节
是否支持冒泡: | Yes |
---|---|
是否支持取消: | Yes |
事件类型: | Event |
支持的 HTML 标签: | <form> |
DOM 版本: | Level 2 Events |
更多实例
实例
显示在重置之前插入文本字段的文本:
var x = document.getElementById("myInput");
alert("Before reset, the text was: " + x.value);
亲自试一试 »
alert("Before reset, the text was: " + x.value);
实例
使用 HTML DOM Form 对象的 reset() 方法重置表单。发生这种情况时,将触发 onreset 事件,这将触发一个 alert 函数。
// 用 id="myForm" 重置表单中所有元素的值
function myResetFunction() {
document.getElementById("myForm").reset();
}
// 重置表单时提醒一些文本
function myAlertFunction() {
alert("The form was reset");
}
亲自试一试 »
function myResetFunction() {
document.getElementById("myForm").reset();
}
// 重置表单时提醒一些文本
function myAlertFunction() {
alert("The form was reset");
}
❮ Event 对象