最近在做学生管理系统项目,在写代码的过程中,遇到了一些困难,也产生了一些创新的点子,在这里与大家分享。
相信在许多项目中,都会碰到类似于表单提交的操作,我的这个项目也不例外。为了防止用户按回车键触发默认的表单submit()操作,我们一般将表单中type为"submit"的按钮设置为type="button",然后onclick="submitForm()",其中submitForm()函数为(假设表单名是regform):
但是怪事就这样发生了,表单依然无法提交,FireBug没有任何错误报告!
检查后把问题锁定在了这一行上:
试着将其改为如下代码:
表单提交恢复正常!
总结经验:如果表单中存在名称为submit的元素,那么submit()函数将会失效,解决办法就是将其改名。