【发布时间】:2016-05-29 21:26:33
【问题描述】:
我有一个使用 jQuery 验证插件验证的表单。
这是我用于验证的 jQuery 代码:
$('#authForm').validate({
rules: {
Email: {
required: true,
email: true
},
Password: {
required: true
},
PasswordAgain: {
equalTo: "#Password"
},
Name: {
required: true
}
},
errorClass: "invalid",
errorPlacement: function(error, element) { }
});
我添加了一个需要附加到父 div 的 errorClass,而不是输入字段:
其中一个字段的 HTML 结构如下:
<div class="form-group form-group-custom ">
<label>Email Address</label>
<input name="Email" type="text" class="form-control invalid" value="test@test.com" aria-required="true" aria-describedby="Email-error" aria-invalid="true">
</div>
如果您注意到“invalid”类已附加到实际上正确的输入元素,但我需要将其附加到我的<div class="form-group form-group-custom"> 并在验证正常时将其删除。
【问题讨论】: