Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在mvc中通过模型验证使表单加载时的必填字段变为红色_Jquery_Css - Fatal编程技术网

Jquery 如何在mvc中通过模型验证使表单加载时的必填字段变为红色

Jquery 如何在mvc中通过模型验证使表单加载时的必填字段变为红色,jquery,css,Jquery,Css,我使用了模型验证和远程属性验证,当单击“提交”按钮时,所有必填字段都变为红色,是否所有必填字段都可能在表单加载时变为红色?如果您已经有CSS显示红色边框,如果输入无效,只需在表单加载时触发验证,但这也将显示验证消息 css .input-validation-error { border: 1px solid red; } $(document).ready(function(){ $("form").valid(); }); js .input-validation-err

我使用了模型验证和远程属性验证,当单击“提交”按钮时,所有必填字段都变为红色,是否所有必填字段都可能在表单加载时变为红色?

如果您已经有CSS显示红色边框,如果输入无效,只需在表单加载时触发验证,但这也将显示验证消息

css

.input-validation-error {
    border: 1px solid red;
}
$(document).ready(function(){
    $("form").valid();
});
js

.input-validation-error {
    border: 1px solid red;
}
$(document).ready(function(){
    $("form").valid();
});
这对我很有帮助

input.input-validation-error,
textarea.input-validation-error,
select.input-validation-error
{
    background: #FEF1EC;
    border: 1px solid #CD0A0A;
}

您可以使用jquery来实现此目的。我认为mvc不会为您这样做。您可以在这些字段上放置一个红色*符号。您可能正在使用microsoft提供的默认mvc模板。他们在site.CSS文件中设计了CSS样式,使验证消息以红色显示