2012-02-02 4 views
1

Я пытаюсь вывести только сообщение об ошибке для контроля проверки, а не текста. Код, который я попробовал, показывает значение null для сообщений об ошибках.show only Сообщение об ошибке asp validators от javascript

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 = ''; 
       } 
      } 
     } 

ответ

3

В коде можно указать сообщение об ошибке val.errormessage. Вам не нужно делать getAttribute.

Смежные вопросы