js中 onclick与onsubmit的区别
2013-06-24 09:03
399 查看
在用SH框架写一个系统时,我想在表单提交时用JS对操作进行提示,这里给大家列出了使用onclick与onsubmit的区别:
onsubmit:是表单上用的,提交表单前会触发
onclick:是按钮等控件上用的,用来触发点击事件。
用作数据验证的时候,可以选择在submit按钮上的onclick中验证,可以在onsubmit中验证。
但是从事件触发顺序上来说,onclick更早.顺序是:
用户点击按钮->onclick->如果onclick返回有效或未处理onclick则提交表单->onsubmit->如果onsubmit未处理或返回true,则提交,否则取消提交.
onsubmit中返回false会引起取消表单提交;onclick中返回false则会引起此次点击操作被判断为无效,则也就不会引起表单提交.
onsubmit:是表单上用的,提交表单前会触发
onclick:是按钮等控件上用的,用来触发点击事件。
用作数据验证的时候,可以选择在submit按钮上的onclick中验证,可以在onsubmit中验证。
但是从事件触发顺序上来说,onclick更早.顺序是:
用户点击按钮->onclick->如果onclick返回有效或未处理onclick则提交表单->onsubmit->如果onsubmit未处理或返回true,则提交,否则取消提交.
onsubmit中返回false会引起取消表单提交;onclick中返回false则会引起此次点击操作被判断为无效,则也就不会引起表单提交.
相关文章推荐
- form 表单提交中onClick和onsubmit的区别
- 关于js中的onclick事件和JQuery中的click方法以及on方法事件的详解以及区别
- 利用js和html实现表单操作(onsubmit、onclick、submit等方法的异同)
- JS-onclick和onsubmit
- onsubmit和onclick的区别
- onclick、onsubmit、submit集合函数之间的关系和区别
- 编程技巧——onmousedown和onclick区别
- onclick与onCommand的区别
- a标签的href与onclick中使用js的区别
- 关于HTMLdeform表单提交onclick和onsubmit
- Ext.js5表单—有真实的load,submit行为的表单(reader在json.xml中record的区别)(49)
- submit()和onsubmit()的区别
- [TOP]原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
- js with onsubmit
- 使用js动态添加点击事件时,click与onclick的区别
- FORM表单中onclick()、submit()与onsubmit()的问题
- a标签的href与onclick中使用js的区别
- onclick与onCommand的区别
- Button控件的onclick、oncommand、commandname、CommandArgument的区别_新起点(Net && C#)
- JS中onpropertychange和onchange事件区别小结