【发布时间】:2014-12-31 16:40:06
【问题描述】:
我正在尝试在验证后删除字段上的红色边框。我仍然希望该字段得到验证,但周围没有红色边框。如果验证失败,我希望在其余字段上显示红色边框。
我试过了,它没有删除那个字段上的红色边框。
$(function () {
$("form").submit(function (e) {
$(this).validate();
$(".SomeClass").removeClass("input-validation-error");
alert();
});
});
我没有收到任何错误消息。已显示警报,但该字段上仍保留红色边框。
【问题讨论】:
-
表示
.SomeClass元素不是input-validation-error类的元素。发布您的 HTML。 -
请使用 css 检查器查看涉及哪些类。没有足够的信息可供任何人帮助您
-
我不打算使用我发布的代码。如果有人知道如何删除一个字段上的红色边框,但不知道验证字段的其余部分,我会很高兴。
-
从您发布的代码中无法确定,但是通过检查器检查哪个类设置了红色边框,也许是.error?
-
input-validation-error 是设置红色边框的类。它不是使用 Jquery Validate 自动完成的,还是 MVC?这是我试图在验证中删除红色边框的字段。 @Html.EditorFor(model => model.SomeField, new { htmlAttributes = new { @class= "SomeClass" } })
标签: jquery asp.net-mvc validation