手动设置jquery验证程序errorClass
我在一个简单的电子邮件输入表单上使用Jquery验证程序手动设置jquery验证程序errorClass,jquery,validation,Jquery,Validation,我在一个简单的电子邮件输入表单上使用Jquery验证程序 <form name="form" submit.delegate="submit()"> <div class="form-group"> <label for="ea">Email</label> <input type="email" value.bind="emailaddy" class="form-control" id="ea" n
<form name="form" submit.delegate="submit()">
<div class="form-group">
<label for="ea">Email</label>
<input type="email" value.bind="emailaddy" class="form-control" id="ea" name="ea" />
</div>
<button type="submit" id="submitbutton"class="btn btn-default">Submit</button>
</form>
您的代码看起来像AngularJS。如果是这样的话,请参考它的纯Javascript,问题只是关于使用Jquery validator设置错误类和验证状态。我不完全清楚您的要求。如果您只想添加一个带有JS的类:
document.getElementById(“ea”).setAttribute(“class”、“errorClass”)代码>使用jQuery时,它是:$(“#ea”).addClass(“errorClass”)代码>
submit() {
var vm = this;
return vm.webApi.emailExists(vm.emailaddy)
.then(function (data) {
if (data === true) {
console.log("email exists, don't submit");
// set errorClass for the email element
}
else {
console.log("email not found, submit");
// do the submit
}
});
}