jQuery验证插件

时间:2010-08-25 10:22:09

标签: jquery jquery-plugins jquery-validate

我使用以下内容作为验证失败的自定义消息,但我收到了默认消息......出了什么问题?还是我错过了什么?我收到了默认消息...但不是我的自定义消息

$("#commentForm").validate({
            rules: {
                insurance1_ucBuildingInsurance_txtOtherReasonDescription: "required"
            },
            messages: {
                insurance1_ucBuildingInsurance_txtOtherReasonDescription: { required: "Please enter a other reason........." }
            }
        })

1 个答案:

答案 0 :(得分:1)

由于您似乎使用命名约定中的ASP.Net,请尝试改为:

$("#commentForm").validate({
  rules: {
    insurance1$ucBuildingInsurance$txtOtherReasonDescription: "required"
  },
  messages: {
    insurance1$ucBuildingInsurance$txtOtherReasonDescription: { 
      required: "Please enter a other reason........." 
    }
  }
});

验证插件需要元素的名称,而不是ID,因此请使用.UniqueID而不是.ClientID来获取控件名称。