`
CrazzyLee
  • 浏览: 26197 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Jquery validate 验证事件重设[例子]

阅读更多
<form id="my-form">
    <label for="fname">First Name</label><input type="text" id="fname" name="fname" /><br />
    <label for="lname">Last Name</label><input type="text" id="lname" name="lname" /><br />
    <input type="submit" />
</form>
<span id="message"></span>
<script type="text/javascript">
    $("#my-form").validate({
        debug: true,
        
        rules: { fname: { required: true }, lname: { maxlength: 5 } },
        
        "onfocusout": function(e) { $(e).valid(); },
        
        "onkeyup": function(e) { $(e).valid(); },
        
        showErrors: function(errorMap, errorList) {
            var formSelector = '#' + this.currentForm.id;
            var formObject = $(formSelector);
            var validateObject = formObject.validate();
            var numberOfInvalids = validateObject.numberOfInvalids();

            document.getElementById('message').innerHTML = numberOfInvalids;
            this.defaultShowErrors();
        }
    });
    
    $("#my-form").validate().form(); // cause the form to validat.
</script>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics