繁体   English   中英

在asp.net mvc中单击文本框时如何隐藏验证消息?

[英]how to hide the validation message on click of the textbox in asp.net mvc?

当我尝试隐藏文本框的验证消息onclick时,它没有隐藏,请您帮帮我

<div class="col-md-10">
                    @Html.TextBoxFor(m => m.Email, new { @class = "form-control", @autocomplete = "off", onclick = "clearValidation()" })
                    @Html.ValidationMessageFor(m => m.Email, "", new { @style = "color:white; font-weight:normal; margin-left:-155px;" })
                </div>


<script>

function clearValidation() {
            document.getElementsByClassName("validation-summary-errors").style.color = "#ff0000";
        }
</script>

用这个-

$.fn.clearValidation= function () {
    $(this).each(function() {
        $(this).find(".field-validation-error").empty();
        $(this).trigger('reset.unobtrusiveValidation');
    });
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM