微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将自定义验证与正则表达式模式一起添加到.NET MVC输入字段

如何解决如何将自定义验证与正则表达式模式一起添加到.NET MVC输入字段

我有打击输入文件,已经执行了数据验证。我想基于onchange事件添加其他验证。

function customvalidation() {
    var url = $('#Field1').val();
    $.ajax({
        type: 'get',url: '/SOMEURL',data: { 'val': val },success: function (response) {
            if (!response.Valid) {
                setError("Field1","Field1 Custom Error.");
            }
        },error: function () {
            setError("Field1","Field1 Custom Error.");
        }
    });
} 

function setError(id,message) {
    var span = $("span[data-valmsg-for=\"" + id + "\"]");
    if (span && span.length > 0) {
        $(span).html(message);
        if (message && message != "") {
            $(span).removeClass("field-validation-valid");
            $(span).addClass("field-validation-no-valid field-validation-error");
        } else {
            $(span).removeClass("field-validation-no-valid field-validation-error");
            $(span).addClass("field-validation-valid");
        }
    }
}

我尝试添加以下javascript函数,它会验证字段并正确显示错误,但是如果输入的值与正则表达式模式匹配,则在下次单击鼠标时会清除错误

x

如果您知道解决方法,请告诉我。

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。