前端开过程,我们经常会遇到表单提交。在使用onsubmit
事件时要注意避免可能的坑:
-
html
里面要写οnsubmit="return saveForm()"
,带return
的,这样返回false
的话页面才不会跳转。 -
js
里面saveForm()
方法里要写return false
。 -
方法名千万不能过于简单,比如
save()
。一定尽量驼峰状长一些的名字,这个可能被js
定义过了,所以会出现问题。
另外,表单提交我们也可以直接在js
中绑定事件,html
不作操作,注意在一系列逻辑代码的最后加上return false
。