2012-04-24 60 views
0

是否可以使用jQuery更新所需验证器客户端上的ErrorMessage。使用jQuery更新所需验证器客户端的错误消息

我已经尝试了以下,但它不起作用。

$("#<%=rbl1.ClientID %>").change(function() { 
     switch ($('#<%= rbl1.ClientID %> input:radio:checked').val()) { 
      case 'Yes': 
        $('#<%=Label1.ClientID %>').text('Label text'); 
        $('<%=vReq1.ClientID%>').Attr('ErrorMessage','Text 1'); 
        break; 
      case 'No': 
        $('#<%=Label1.ClientID %>').text('Other Label text'); 
        $('#<%=vReq1.ClientID %>').Attr('ErrorMessage', 'Text 2'); 
        break; 
      default: 
        $('#<%=Label1.ClientID %>').text('Other Text'); 
      }; 

});

上面的代码更新标签的文字不错,但没有验证的ErrorMessage值提前

的ZAP

+0

是,使用javascript可以改变任何html节点的内容。张贴HTML源代码片段,我们可以提供答案... – xandercoded 2012-04-24 15:50:33

回答

0

感谢....得到它:

$('#<%=vReq1.ClientID %>').attr('errormessage', 'Text 2');