jQuery验证文本字段模糊(jQuery Validate Text Field On Blur)

2019-09-22 00:18发布

我使用jQuery验证插件: http://docs.jquery.com/Plugins/Validation/

我在这是造成验证当用户开始打字但是这不是我想要的,开始的一个问题。 我想验证用户离开文本字段后启动。 这里是我的代码:

    <input class="required email" type="text" size="26" name="usernameField" id="usernameField" /> 

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>
<script type="text/javascript">

  $(document).ready(function(){

         $("#usernameField").validate({
           onfocusout:false
          });


   });

</script>

我想到了用onfocusout在选择的工作,但它仍然验证的用户类型。 我究竟做错了什么?

谢谢

Answer 1:

您可以使用此代码来验证的onblur:

jQuery的

$("#Email").blur(function() 
{
 var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;  
 var emailaddress = $("#Email").val();
 if(!emailReg.test(emailaddress)) 
    $("#emailspan").html('<font color="#cc0000">Please enter valid Email address</font>');  
 else
    $("#emailspan").html('<font color="#cc0000"></font>');  
});

HTML

<h4>
<br />Email <span id="star5">*</span>
</h4>                       
<input type="text" id="Email" name="Email" maxLength="50" size="45" /><span id="emailspan" value="0"></span>


文章来源: jQuery Validate Text Field On Blur