Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
通过javascript仅显示asp验证程序的错误消息_Javascript_Asp.net - Fatal编程技术网

通过javascript仅显示asp验证程序的错误消息

通过javascript仅显示asp验证程序的错误消息,javascript,asp.net,Javascript,Asp.net,我试图只弹出验证控件的错误消息,而不是文本。 我尝试的代码显示错误消息为null function fnOnUpdateValidators() { for (var i = 0; i < Page_Validators.length; i++) { var val = Page_Validators[i]; var ctrl = document.getElementById(val.controlt

我试图只弹出验证控件的错误消息,而不是文本。 我尝试的代码显示错误消息为null

function fnOnUpdateValidators() {
            for (var i = 0; i < Page_Validators.length; i++) {
                var val = Page_Validators[i];
                var ctrl = document.getElementById(val.controltovalidate);
                if (ctrl != null && ctrl.style != null) {
                    if (!val.isvalid) {
                        ctrl.style.background = '#FFD6AD';
                        var errMsg = document.getElementById(val.id).getAttribute('ErrorMessage');
                        alert(errMsg);
                    }
                    else
                        ctrl.style.backgroundColor = '';
                }
            }
        }
函数fnOnUpdateValidators(){
对于(变量i=0;i
您可以在代码中使用
val.errormessage
来处理错误消息。您不需要执行getAttribute