简体   繁体   English

jQuery验证有效和错误类形成

[英]jquery validate valid and error class to form

i'm using jquery validate plugin. 我正在使用jquery validate插件。 I have this form: 我有这个表格:

<form id="form-test" class="form-inline" role="form">
    <div id="test" class="form-group has-feedback">
        <label class="control-label" for="inputSuccess4">Input with success</label>
        <input type="text" name="prova" id="prova" class="form-control" id="inputSuccess4">
        <span class="glyphicon glyphicon-ok form-control-feedback"></span>
     </div>
 </form>

and this is my jquery validate file: 这是我的jQuery验证文件:

$('#form-test').validate({
    rules: {
        prova: {
            required: true,
            minlength: 4,
            maxlength: 7
        }
    },

    submitHandler: function(form) { 
        form.submit();
    }
});

If input is valid I need to add to div (with id test) class has-success and if is not valid has-error. 如果输入有效,则需要添加到div(具有id测试)类has-success,如果无效,则has-error。 How can I do this? 我怎样才能做到这一点? thank you 谢谢

$('#form-test').validate({
    errorClass: "has-error",
    validClass: "has-success",
    rules: {
        prova: {
            required: true,
            minlength: 4,
            maxlength: 7
        }
    },
    submitHandler: function(form) { 
        form.submit();
    }
});

Just create an if condition if it is .valid() : 只要创建一个if条件,如果它是.valid()

isValid = $('#form-test').valid();
    if (isValid) {
        $('#test').addClass('has-success');
    } else {
        $('#test').addClass('has-error');
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM