选择文件后如何清除“警告信息”?

时间:2016-10-18 20:17:12

标签: javascript asp.net-mvc

请按照以下说明操作:

我的观点:

<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 =文件错误”?

2 个答案:

答案 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();
    }
});
});