js--5.事件-9.表单事件

本文介绍了网页表单中的关键事件,包括获得焦点与失去焦点事件、失去焦点修改事件、表单提交与重置事件等,并提供了具体的使用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1      表单事件

1.1  获得焦点与失去焦点事件

获得焦点事件(onfocus)是当某个元素获得焦点时触发事件处理程序。失去焦点事件(onblur)是当前元素失去焦点时触发事件处理程序。在一般情况下,这两个事件是同时使用的。

 

1.2  失去焦点修改事件

    失去焦点修改事件(onchange)是当前元素失去焦点并且元素的内容发生改变时触发事件处理程序。该事件一般在下拉文本框中使用。

 

1.3  表单提交与重置事件

表单提交事件(onsubmit)是在用户提交表单时(通常使用“提交”按钮,也就是将按钮的type属性设为submit),在表单提交之前被触发,因此,该事件的处理程序通过返回false值来阻止表单的提交。该事件可以用来验证表单输入项的正确性。

表单重置事件(onreset)与表单提交事件的处理过程相同,该事件只是将表单中的各元素的值设置为原始值。一般用于清空表单中的文本框。

下面给出这两个事件的使用格式:

<form name="formname"onReset="return Funname" onsubmit="return Funname "></form>

p  formname:表单名称。

p  Funname:函数名或执行语句,如果是函数名,在该函数中必须有布尔型的返回值。

注意:

    如果在onsubmit和onreset事件中调用的是自定义函数名,那么,必须在函数名的前面加return语句,否则,不论在函数中返回的是true,还是false,当前事件所返回的值一律是true值。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值