最近做的项目,通过绑定在 button 的 onclick 事件的函数提交表单。发现 return false 也是很重要的。比如:
<input type="submit" onclick="submitAction(); return false;" />
submitAction 方法里面有提交表单的动作。如果不加 return false,在执行完 submitAction 之后,submit 按钮还会继续执行它的默认事件,就会再次提交表单。这可能就是很多错误的根源。
原本想把这个东西说的再清楚些,无奈 JS 的书看的不多,而且还有很多工作要做,所以简单说说了。
本文介绍了一个防止表单重复提交的方法,即在按钮的onclick事件中使用return false来阻止默认行为,确保只执行自定义的submitAction函数。
169

被折叠的 条评论
为什么被折叠?



