jQuery验证插件
我将以下内容用于验证失败的自定义消息,但我得到的是默认消息…怎么了?还是我遗漏了什么?我得到默认消息…但不是我的自定义消息jQuery验证插件,jquery,jquery-plugins,jquery-validate,Jquery,Jquery Plugins,Jquery Validate,我将以下内容用于验证失败的自定义消息,但我得到的是默认消息…怎么了?还是我遗漏了什么?我得到默认消息…但不是我的自定义消息 $("#commentForm").validate({ rules: { insurance1_ucBuildingInsurance_txtOtherReasonDescription: "required" }, messages: {
$("#commentForm").validate({
rules: {
insurance1_ucBuildingInsurance_txtOtherReasonDescription: "required"
},
messages: {
insurance1_ucBuildingInsurance_txtOtherReasonDescription: { required: "Please enter a other reason........." }
}
})
由于您似乎是根据命名约定使用ASP.Net,请尝试以下操作:
$("#commentForm").validate({
rules: {
insurance1$ucBuildingInsurance$txtOtherReasonDescription: "required"
},
messages: {
insurance1$ucBuildingInsurance$txtOtherReasonDescription: {
required: "Please enter a other reason........."
}
}
});
验证插件需要元素的名称,而不是ID,因此使用
.UniqueID
而不是.ClientID
在此处获取控件名称。元素是否有class=“required”
在它上面?是的,我确实在使用ASP.NET textbox的CSSClass属性的文本框上有一个必需的类。我在文本框上有多个类,即class=“txtOtherReasonDescription required”作为html中的输出