2016 - 2024

感恩一路有你

表单设计阻止默认事件 什么是js表单提交的默认行为,为什么要阻止默认行为?

浏览量:1629 时间:2021-03-14 12:12:06 作者:admin

什么是js表单提交的默认行为,为什么要阻止默认行为?

默认行为是浏览器直接提交表单,并根据HTML的属性通过在原始页面上打开/在新页面上打开/作为下载文件下载来处理浏览器的响应。

JS根本无法处理这些行为。

如何禁止按回车键提交表单?

自动提交有两种可能性:一种是编写JavaScript代码。当用户按下enter键时,JS事件侦听机制触发表单的提交。第二种是利用浏览器的默认行为(至少ie是这样)。浏览器在解析网页时有许多默认行为。例如,如果页面上有一个表单和一个提交按钮,则打开页面时,焦点将自动落在提交按钮上。同样,如果表单中只有一个单行文本输入字段,则当您在输入字段中按enter键时,浏览器将自动提交表单。我们通常知道第一种情况,而且很容易理解,但是对于第二种浏览器的默认行为,知道这一点的人可能会更少。让我看看表单提交中浏览器(至少是IE)的默认行为。如果表单包含单行文本输入字段,则无论它包含多少其他类型的表单组件,当您在输入字段中单击“回车”时,表单都将自动提交。例如,以下代码:

表单设计阻止默认事件 jquery实现注册验证 js基本数据类型有哪些

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。