我是 MVC 4 的新手,在分析 Visual Studio 中提供的默认互联网 MVC Web 应用程序的“注册” View 时,我发现对于用户名输入元素,它最初是这样的
<input id="UserName" type="text" value="" name="UserName"></input>
但在验证不成功后,它变成了
<input id="UserName" class="input-validation-error" type="text" value="" name="UserName"></input>
我在 Web.config 文件中禁用了 ClientValidation 和 UnobtrusiveJavascript。
我想知道
- 如何将此类属性添加到输入元素。这是否涉及 javascript?
- 如何更改输入元素中呈现的类属性中的类名。
最佳答案
如果你想更改类名,那么你可以使用 jquery 这样做:
$(document).ready(function () {
$("input[class='input-validation-error']").removeClass("input-validation-error").addClass("errorclass")
});
代替 "errorclass"
你可以有任何你选择的类名
关于css - MVC 4 在验证不成功后将自定义类添加到 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25106216/