jQuery远程验证清除错误

时间:2015-03-03 13:18:10

标签: jquery jquery-validate

我正在jQuery中进行远程验证,并且在适当时通过显示错误来正常工作。但是,我没有使用如何在第二轮验证成功时清除错误。将显示错误消息以及如何第二次清除错误?

仅供参考,我在我的功能中设置错误。下面是jQuery的代码。我已经突出显示要询问的部分" TODO:如何清除此处的错误?在代码中。

 <script type="text/javascript">
$().ready(function() {

    validator = $("#registerForm").validate({
        onkeyup: false,
        rules: {
            name: {
                required: true,
                minlength: 3
            },
            email: {
                required: true,
                email: true,
                //remote:'http://agent.laserchat.app/auth/checkemail'
                remote: {
                    type: 'get',
                    url: '//agent.laserchat.app/auth/checkemail',
                    data: {
                        email: function() {
                            return $('#email').val();
                        }
                    },
                    dataType: 'jsonp',
                    jsonp: 'myCallback',
                    success: function(data) {
                        console.log("myCallback data is :" + data);
                        if (data === "true")
                            validator.showErrors({
                                "email": "This email is already used"
                            });
                        else
                             // TODO: How to clear the Error here?
                    }
                }
            },
            password: {
                required: true,
                minlength: 6
            }


        }
    });
});

0 个答案:

没有答案