首页 > submit按钮点击函数,求大神帮指点一下。

submit按钮点击函数,求大神帮指点一下。

check_from函数如下:

submit按钮的点击函数如下:

我的问题如下:


肯定有区别啊,

这个执行完check_form()返回是true就执行默认事件,返回false就不执行。

这个先执行check_form(),不管check_form()返回什么样的结果,最终都会禁用默认事件。

对于你补充的问题,是这样的
如果没有return,默认的事件是一定会执行的,所谓默认的事件就是执行form表单提交,一般是跳转到一个页面,这个时候你的check_form()这个函数其实是有执行的,但是还没执行完或者执行完了(这是不能确定的),他还是会根据你form表单的属性跳转一个页面。因此你的check_form()就失去了意义。
check_form()的存在就是为了在表单提交前在客户端进行一些预处理(记住客户端的处理永远不能保证用户输入的安全性,所以服务端一定要再处理一遍的),过滤掉一些错误的提交或者提示用户正确的提交等等。


有什么问题啊


另一种表单提交方式:

表单提交动作函数如下:


万一不加 return false,在执行完 submitAction 方法后,submit 按钮还会继续执行它的默认事件(提交表单),加上return false后,则不会再执行提交表单的动作

【热门文章】
【热门文章】