首页 > 编程 > JavaScript > 正文

利用JavaScript阻止表单提交的两种方法

2019-11-20 09:15:27
字体:
来源:转载
供稿:网友

在JavaScript中,阻止表单默认提交行为的方法有两种,分别是:

(1) return false

示例代码

<form name="loginForm" action="login.aspx" method="post"> <button type="submit" value="Submit" id="submit">Submit</button></form><script> var submitBtn = document.getElementById("submit"); submitBtn.onclick = function (event) {  alert("preventDefault!");  return false; };</script>

(2) 使用preventDefault()

在标准浏览器中,阻止浏览器默认行为使用event.preventDefault(),而在IE6~8中,使用returnValue属性来实现。

示例代码

<form name="loginForm" action="login.aspx" method="post"> <button type="submit" value="Submit" id="submit">Submit</button></form><script> var submitBtn = document.getElementById("submit"); submitBtn.onclick = function (event) {  alert("preventDefault!");  var event = event || window.event;  event.preventDefault(); // 兼容标准浏览器  window.event.returnValue = false; // 兼容IE6~8 };</script>

以上就是利用JavaScript来阻止表单提交的两种方法的全部内容,希望本文的内容对大家使用JavaScript有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表