请按照以下说明操作:
我的观点:
<div class="col-xs-6">
@Html.LabelFor(model => model.File)
<br />
@Html.TextBoxFor(model => model.File, new { @class = "form-control", @type = "file" })
<div id="ErrorFile"></div>
<br />
</div>
我的Javascript:
$.ajax({
success: function (response) {
if (response.ErrorFile) {
$("#ErrorFile").html('<span class="text-danger field-validation-error" data-valmsg-replace="true"><span class="">* Required field.</span></span>');
}
}
});
选择文件后,消息应该消失。它继续显示。
如何在选择文件后隐藏或清除“id =文件错误”?
答案 0 :(得分:1)
我认为你正在寻找这样的东西:
$.ajax({
success: function (response) {
if (response.ErrorFile) {
$("#ErrorFile").html('<span class="text-danger field-validation-error" data-valmsg-replace="true"><span class="">* Required field.</span></span>');
} else {
$("#ErrorFile").html('');
}
}
});
答案 1 :(得分:0)
我找到了解决方案。
下面:
$(function(){
$("#File").change(function () {
if($(this).value != ''){
$("#ErrorFile").hide();
}
});
});