我正在使用 Jquery Validation user control
:
$("#form1").validate({
rules: {
<%=textb.UniqueID %>:
{
required: true
},
},
messages: {
<%=textb.UniqueID %>:
{
required: "Please Enter value",
},
},
highlight: function(element, errorClass, validClass) {
//$(element).css({ backgroundColor: '#0f0' });
$(element).addClass(errorClass).removeClass(validClass);
},
unhighlight: function(element, errorClass, validClass) {
//$(element).css({ backgroundColor: '#fff' });
$(element).removeClass(errorClass).addClass(validClass);
}
});
这是我正在使用的 CSS:
.error input {
color: #b92d23;
}
.error {
background: #000;
}
现在我可以看到添加到输入/文本框中的error
和类。valid
但是CSS不会生效来改变背景颜色。
如果我这样做$(element).css({ backgroundColor: '#fff' });
会更改颜色但想从 CSS 文件中执行(我可以看到我的其他 CSS 类但没有错误)。
在萤火虫它看起来像这样:
<input type="text" class="UC_longtextfield error" id="mypage_txbLoanAmount" name="mypage$txbLoanAmount">
<label for="mypage_txbLoanAmount" generated="true" class="error">Please Enter value</label>