仅在模糊事件上使用远程验证jquery插件选项

A.B*_*per 3 validation jquery plugins

我正在使用验证jQuery插件及其远程选项来检查用户是否只输入文本框中的波斯字符.我的代码和PHP脚本工作正常但我的问题是远程选项触发每当用户在文本框中键入一个字符,而我只想在文本框上的模糊(损失焦点).这是我的代码的一部分:

    $('#regForm').validate({
                    rules:{
                        name            :   {
                            required:true,
                            remote    : {
                                url :   'check',
                                type:   'post'
                            }
                        }
                    },
                messages:{
                    name            :   {
                        required    :   "this is Required",
                        remote      :   "Please enter Persian character "
                    }
                }
    });
Run Code Online (Sandbox Code Playgroud)

什么是解决方案?

She*_*hef 7

如果您不希望字段在keyup事件上进行验证,则必须使用:

$('selector').validate({
    onkeyup: false, 
    ...
});
Run Code Online (Sandbox Code Playgroud)