Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Yii中使用另一个jQuery表单验证插件_Jquery_Yii_Validation - Fatal编程技术网

在Yii中使用另一个jQuery表单验证插件

在Yii中使用另一个jQuery表单验证插件,jquery,yii,validation,Jquery,Yii,Validation,我从带有用户输入验证的注册表开始。一切正常。但是现在我想使用另一个jquery插件进行表单验证,因为我想要另一种显示错误消息的方式 我该怎么做 顺便说一句,非常好的框架: 伟大的 Thomas你可以试试jQuery Walidate: 要创建自定义错误消息,请执行以下操作: HTML: 或对于每个元素: $('.mail').walidate('validate', { valid: function() { $(this).next('.errorMsg').remov

我从带有用户输入验证的注册表开始。一切正常。但是现在我想使用另一个jquery插件进行表单验证,因为我想要另一种显示错误消息的方式

我该怎么做

顺便说一句,非常好的框架:

伟大的
Thomas

你可以试试jQuery Walidate:

要创建自定义错误消息,请执行以下操作:

HTML:

或对于每个元素:

$('.mail').walidate('validate', {
    valid: function() {
        $(this).next('.errorMsg').remove();
    },
    invalid: function() {
        $(this).after('<em class="errorMsg">Please enter a valid e-mail adress</em>');
    }
);

您希望显示哪种类型的错误消息?您可以为错误元素编写自定义css,以根据需要显示它们。
$('form').walidate({
    doIfSomethingIsInvalid: function() {
        // will be executed after clicking the submit-button
        // if a required input is empty.
        $('#error-message').fadeIn().delay(2500).fadeOut();
    }
});
$('.mail').walidate('validate', {
    valid: function() {
        $(this).next('.errorMsg').remove();
    },
    invalid: function() {
        $(this).after('<em class="errorMsg">Please enter a valid e-mail adress</em>');
    }
);