吃瓜网&黑料爆料:
form表单的action和onsubmit事件说明
在讨论表单的action和onsubmit事件时,先理解两者的基本作用是关键。action属性是表单的执行目标地址,而onsubmit则是事件处理函数,负责对表单数据进行预处理。执行的先后顺序是先onsubmit事件触发,它会执行预设的函数逻辑,对表单数据进行验证。
了解form表单中的action与onsubmit事件,首先需要认识到action与onsubmit在执行流程中的先后顺序。onsubmit事件先行触发,其主要功能在于对表单数据进行验证。若验证结果为false,表示数据验证未通过,此时表单将无法按照action属性指向的URL进行提交。
一个是事件,一个是属性。onsubmit是表单提交时触发的事件,action是这个表单的动作(即你的表单要提交到哪个页面处理,这里填写的是处理表单文件的路径。
onsubmit和action两个都是提交时出发的不过:onsubmit是在表单中的确认按钮被点击时出发的,一般是js函数,而action是在按钮被点击之后出发的,一般是出发前台提交到后台的请求,而引起后台的回应。
submit和onsubmit的区别
onclick是元素在点击的时候触发的点击处理函数,而onsubmit是表单“点击”提交时,表单前的验证处理函数。为什么说“点击”提交呢? 响应事件的触发后续问题 通常我们用到的是响应处理函数,用于处理事件发生时的数据处理。
功能不同 submit用在表单内,里面有类似的默认 *** 封装,普通单击就是提交所在表单。button是个普通的按钮,如果不写单击等事件,那么这个按钮点击是没有任何反应的,所有事件都需要自己手动写。
type=submit时,点击这个按钮会触发提交事件,也就是form表单的onsubmit事件,会将form表单里面填写的内容提交。type=button是普通的按钮,一般用于不需要提交数据或仅用来做类似a标签一样功能的时候用。
onsubmit是什么意思?干什么用的?
1、onsubmit是一个事件处理器,通常用于Web开发中的表单元素。当用户尝试提交一个表单时,onsubmit事件会被触发。它是一个客户端事件,可以在提交表单之前执行某些操作,如验证用户输入的数据是否合法。用途 表单验证:onsubmit事件最常见的用途是在用户尝试提交表单之前进行前端验证。
2、onsubmit表示表单提交时验证的事件,它是在表单中的确认按钮被点击时出发的,一般是js函数。当用户单击了表单中的 Submit 按钮而提交一个表单时,就会调用这个事件句柄函数。注意,当调用 *** Form.submit() 时,该处理器函数不会被调用。如果 onsubmit 句柄返回 fasle,表单的元素就不会提交。
3、onsubmit是用来在提交表单前执行一些事件的,比如验证表单,根据它绑定的事件返回值为true还是false来决定表单是否提交。
4、form代表表单,action我也不晓得是干毛的。onsubmit代表提交整个表单时触发某一个事件,存储过程。运行没反应参见上面那句IF判断。input默认的控件就是 text类型,可以省略不写。其他类型,如BUTTON,radio,select就必须写上TYPE=‘BUTTON’。id=txt_user_name 是控件的ID,在FORM表单里表是唯一存在的。
5、返回控制 语法:return;一般来讲,为事件处理函数返回return:false; ,作用在于阻止默认事件行为和取消默认动作,比如,在默认情况下点击一个元素,那么页面就会跳转到元素href属性指定的页,那当你用return false;时,就相当于一个终止符,而return true相当于一个执行符。