onreset

定义和用法

在重置表单时调用的处理器。

语法

form.onreset

说明

Form 对象的 onreset 属性指定了一个事件句柄函数。当用户单击了表单中的 Reset 按钮而提交一个重置时,就会调用这个事件句柄函数。注意,这个句柄不会作为 Form.reset() 方法响应而被调用。如果 onreset 句柄返回 fasle,表单的元素就不会重置。

以上是来自W3School网站的介绍,但是我的示例与上面带下划线的内容是冲突的,亲测,Form.reset() 也会触发onreset事件句柄函数。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <title>form-reset-onreset</title>
 5     <script type="text/javascript">
 6         function formReset() {
 7             var form = document.getElementById("myform");
 8             form.reset();
 9         }
10     </script>
11 </head>
12 <body>
13     <form id="myform" action="Default.aspx" method="get" onreset="alert(‘call onreset‘);return false;">
14     firstName:<input type="text" name="firstname" value="r" /><br />
15     lastName:<input type="text" name="lastname" value="z" /><br />
16     <br />
17     <input type="reset" /><!--只有Submit 按钮会触发onsubmit-->
18     <input type="button" value="resetBtn1" onclick="reset();" />
19     <input type="button" value="resetBtn2" onclick="document.getElementById(‘myform‘).reset();" />
20     <input type="button" value="resetBtn3" onclick="javascript:document.getElementById(‘myform‘).reset();" />
21     <input type="button" value="resetBtn4" onclick="formReset();" />
22     </form>
23 </body>
24 </html>

示例

参考:

http://www.w3school.com.cn/jsref/prop_form_onreset.asp

时间: 2024-12-20 02:41:31

onreset的相关文章

表单事件onsubmit与onreset

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form id="form1" action=""> <input type="text"

Android零基础入门第60节:日历视图CalendarView和定时器Chronometer

原文:Android零基础入门第60节:日历视图CalendarView和定时器Chronometer 上一期学习了AnalogClock.DigitalClock和TextClock时钟组件,本期继续来学习日历视图CalendarView和定时器Chronometer. 一.CalendarView 日历视图(CalendarView)可用于显示和选择日期,用户既可选择一个日期,也可通过触 摸来滚动日历.如果希望监控该组件的日期改变,则可调用CalendarView的 setOnDateCha

js概览

JavaScript语言由三部分组成: ---核心(ECMAScript) ---文档对象模型(DOM,Document Object Model) ----浏览器对象模型(BOM,Bdrowser Object Model) JavaScript的用途 客户端JavaScript 服务器端JavaScript --客户端数据计算 ----分布式计算 ---表单输入验证 -----实时服务器 ---浏览器事件的触发和处理 ------窗口应用 ---网页特殊显示效果制作 -----网络应用 --

前端安全(XSS、CSRF防御)

一.网络安全 OWASP:开放式Web应用程序安全项目(OWASP,Open Web Application Security Project) OWASP是一个开源的.非盈利的全球性安全组织,致力于应用软件的安全研究.http://www.owasp.org.cn/ 二.XSS攻击 1.总述 2.XSS攻击原理 XSS攻击(Cross-Site Scripting)跨站脚本攻击. 被OWASP评为十大安全漏洞中的第二威胁漏洞. 特点:能注入恶意的HTML/JavaScript代码到用户浏览的网

dom操作

1 1.滚动条位置查询 2 document.documentElement.scrollLeft; 3 document.documentElement.scrollTop; 4 5 2.document,element,text是node的子类 6 节点树的根部是document 7 8 document.getElementById("")//id值是唯一的 9 10 document.getElementByName("") 11 //根据name属性选取元

JavaScript-4.5 事件大全,事件监听---ShinePans

绑定事件 <input type="bubtton" onclick="javascript:alert('I am clicked');"> 处理事件 <script language="JavaScript" for="对象" event="事件"> ... (事件处理代码) ... </script> 鼠标事件举例 <script language="

Event

事件(event)是javascript应用跳动的心脏,进行交互,使网页动起来 事件可能是用户在某些内容上的点击,鼠标经过某个特定元素或按下键盘上的某些按键 事件还可能是web网页加载完成,用户滑动窗口,改变窗口大小 通过js可以监听特定事件的发生,并规定让某些事件发生,以对这些事件作出响应 对用户行为或者页面自身行为的一种监听 当某种行为触发之后,会调用指定的函数执行 事件一般要配合函数使用!!通过事件驱动函数的执行 作用: 1.验证用户输入的数据 2.增加页面的动感效果 元素与元素之间的交互

Thymeleaf3.0简介

thymeleaf的初次使用(带参请求以及调用带参js方法) 之前对于前端框架接触较少,第一次接触thymeleaf,虽说看起来并不复杂但我还是花费了好一会儿才弄懂. 话不多少下面就简单说一下我在项目中的应用. 首先是java代码 controller层 将需要在前端展示的信息放入model中: @RequestMapping("getAll") public String getAll(Model model){ List<ScheduleJob> list = sche

javascript操作dom对象

什么叫DOM? DOM是文档对象模型(Document Object Model,是基于浏览器编程(在本教程中,可以说就是DHTML编程)的一套API接口,W3C出台的推荐标准,每个浏览器都有一些细微的差别,其中以Mozilla的浏览器最与标准接近. DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容. 查找元素 1.直接查找 方法名 描述 getElementById(id) (document) 获取有指定惟一ID属性值文档中的元素 getElementsByTagNam