通过javascript仅显示asp验证程序的错误消息
我试图只弹出验证控件的错误消息,而不是文本。 我尝试的代码显示错误消息为null通过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
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