Я использую плагин проверки jQuery для проверки текстовых полей asp. NET. Валидация работает хорошо, но я хочу немного больше, изменив цвет рамки asp textbox после того, как поле недействительно. Я вижу, что многие материалы касаются установки цвета сообщения об ошибке, но не поля текстового поля. Некоторые навыки не очень хорошо работают с .Net. Кто-нибудь знает, как использовать плагин проверки JQuery для достижения этого?Плагин проверки JQuery - изменить цвет границы текстового поля asp
Мои текущие коды, как показано ниже:
ASPX страница
<asp:Label ID="lblEmail" runat="server" Text="Your Email" class="QueryLabel"></asp:Label>
<asp:TextBox ID="txtEmail" runat="server" name="txtEmail" class="QueryBox" ClientIDMode="Static" ></asp:TextBox><br /><br />
<asp:Label ID="lblFirstName" runat="server" Text="First Name" class="QueryLabel"></asp:Label>
<asp:TextBox ID="txtFirstName" runat="server" name="txtFirstName" class="QueryBox" ClientIDMode="Static" ></asp:TextBox> <br /><br />
<asp:Label ID="lblLastName" runat="server" Text="Last Name" class="QueryLabel"></asp:Label>
<asp:TextBox ID="txtLastName" runat="server" name="txtLastName" class="QueryBox" ClientIDMode="Static"></asp:TextBox> <br /><br />
Js
$(document).ready(function(){
$("#form1").validate({
rules: {
<%=txtEmail.UniqueID %>: {
required: true,
email: true
},
<%=txtFirstName.UniqueID %>: {
required: true,
},
<%=txtLastName.UniqueID %>: {
required: true,
},
}, messages: {},
errorClass: "error-class",
validClass:"valid_class",
errorElement: "em",
success: function(label) {
label.addClass("valid_class").append('✔')
},
});
});
CSS файл
.error-class {
color:#ff0000;
}
.valid_class {
color:#032d3a;
}
https://jsfiddle.net/kblau237/p64tpjta/ – kblau
Спасибо Kblau! Очень полезно! – DennisL