jQuery验证触发器错误信息

前端之家收集整理的这篇文章主要介绍了jQuery验证触发器错误信息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个很好的问题。我想引发一个元素上的jquery-valdation errormessage即使你是有效的。

情况:
我有一个大的表格。其中一个输入是PersonalId。可以输入PersonalId。
除了这个输入,我有一个正常的按钮(而不是提交按钮)。如果您单击(从ajax获取信息),并且PersonalId字段为空,我想触发该错误消息。

这是可能的jQuery验证还是我需要创建自己的功能

解决方法

Is that possible with jQuery Validate or do i need to create my own function?

两种,一种。您可以使用showErrors函数在表单上手动显示错误,但是由于您不希望这是在提交表单时启用的规则,因此您必须自己检查输入中的值。

就像是:

var $validator = $("#myform").validate();
$("#checkid").click(function() {
    var errors;

    if (!$("#personalid").val()) {
        /* Build up errors object,name of input and error message: */
        errors = { personalid: "Please enter an ID to check" };
        /* Show errors on the form */
        $validator.showErrors(errors);            
    }        
});

示例:http://jsfiddle.net/andrewwhitaker/XjZer/

请注意,如果在个人字段中没有任何内容,表单将仍然提交。

猜你在找的jQuery相关文章