必威体育Betway必威体育官网
当前位置:首页 > IT技术

e.preventDefault

时间:2019-08-11 00:13:17来源:IT技术作者:seo实验室小编阅读:64次「手机版」
 

e.preventdefault

有时候点击提交按钮会有一些默认事件。比如跳转到别的界面。但是如果没有通过验证的话,就不应该跳转。这时候可以通过设置event.preventDefault(); //阻止默认行为 ( 表单提交 )。

下面是案例:

复制代码

<script type="text/javascript">
$(function(){
   $("#sub").bind("click",function(event){
         var username = $("#username").val();  //获取元素的值,val() 方法返回或设置被选元素的值。
         if(username==""){     //判断值是否为空
             $("#msg").html("<p>文本框的值不能为空.</p>");  //提示信息
             event.preventDefault();  //阻止默认行为 ( 表单提交 )
         }
   })
})
</script>

复制代码

html部分:

复制代码

<body>
<form action="test.html">
用户名:<input type="text" id="username" />
<br/>
<input type="submit" value="提交" id="sub"/>
</form>

<p id="msg"></p>
</body>

复制代码

还有一种防止默认行为的方法就是return false。效果一样。

代码如下:

复制代码

<script type="text/JavaScript">
$(function(){
   $("#sub").bind("click",function(event){
         var username = $("#username").val();  //获取元素的值
         if(username==""){     //判断值是否为空
             $("#msg").html("<p>文本框的值不能为空.</p>");  //提示信息
             return false;
         }
   })
})
</script>

复制代码

相关阅读

分享到:

栏目导航

推荐阅读

热门阅读