我是靠谱客的博主 高兴飞鸟,这篇文章主要介绍4、阻止表单onsubmit事件的默认行为,现在分享给大家,希望可以做个参考。

1、阻止事件的默认行为

      1.1 通过return false; 

       1.2 通过event.preventDefault();


2、阻止a标签的点击的默认行为

      1.1 通过return false;

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>阻止事件的默认行为</title> </script> <script type="text/javascript"> window.onload = function() { var a = document.getElementById('mya'); a.onclick = function() { alert(this.innerHTML); /*通过return false; 实现阻止了点击a标签后,页面的跳转*/ return false; } } </script> </head> <body> <a href="http://www.baidu.com" id="mya">百度一下</a> </body> </html>
          1.2 通过javascript:; 或者 javascript:void(0); 用的比较多

  

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>阻止事件的默认行为</title> </script> <script type="text/javascript"> window.onload = function() { var a = document.getElementById('mya'); a.onclick = function() { alert(this.innerHTML); } } </script> </head> <body> <a href="javascript:void(0);" id="mya">百度一下</a> <!--通过javascript:void(0)--> </body> </html>

3、通过阻止事件的默认行为,对表单进行验证

     3.1 通过阻止表单的onsubmit(),实现对于表单的验证

          如果输入的用户名的长度在5-10位之间,则提交表单;如果不符合这个条件就阻止表单的提交行为.

          3.1.1  html代码

复制代码
1
2
3
4
5
6
<body> <form action="2.jsp" method="post" id="myform"> 姓名:<input type="text" id="myname" /> <br /> <input type="submit" value="提交" /> </form> </body>
       3.1.2 Javascript代码

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript"> window.onload = function() { var myform = document.getElementById('myform'); myform.onsubmit = function() { var myname = document.getElementById('myname').value; /*限制用户名的长度为5-10*/ if (!(myname.length >= 5 && myname.length <= 10)) { alert("输入的用户名称长度,应该在5-10位"); /* * 通过return false 阻止表单的提交 */ return false; } } } </script>


最后

以上就是高兴飞鸟最近收集整理的关于4、阻止表单onsubmit事件的默认行为的全部内容,更多相关4、阻止表单onsubmit事件内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部