首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

遏止表单自动提交

2012-11-22 
阻止表单自动提交表单自动提交的几种情况:1)form中只有一个typetext的input /,在该文本框按回车键会

阻止表单自动提交
表单自动提交的几种情况:
1)form中只有一个type="text"的<input />,在该文本框按回车键会引起form提交。
2)form中只要含有type="text"的<input />(无论几个)和一个type=submit的按钮,在任何一个文本框中回车键都会引起form提交。

如何处理:

1)如果表单需要正常的提交(同步提交,页面有刷新),又不想产生上述问题,可以对表单进行验证(在onsubmit中),表单都合法填写后允许提交,否则返回false阻止提交并给出提示信息;

2)如果要使用ajax提交,直接禁用form的submit即可(对form的submit事件返回false)

热点排行