我正在尝试使用addClassRules向验证器firld添加自定义验证字段,但它无法正常工作..
jQuery.validator.addClassRules("checkrequired", {
rules: {
required: true
},
tooltip_options: {
'_all_': {
placement: 'bottom'
}
}
});
我需要添加占位符,因为我想在工具提示中显示错误。
整个想法是我想要使用这个类或addmethod
,因为你建议从数据库中生成多个字段,因此消息将是常见的,该字段是必需的。
并且所有这些错误消息都会显示在tooltip
中,我想要使用addClassRules
或addMethod
使其正常工作
答案 0 :(得分:0)
我正在尝试使用
将自定义验证字段添加到验证器中addClassRules
那是不可能的......
jQuery.validator.addClassRules("checkrequired", {
rules: {
required: true
},
tooltip_options: { // <- totally invalid option
'_all_': {
placement: 'bottom'
}
}
});
The addClassRules()
method仅用于制作复合规则并将新的复合规则指定为class
名称。
说明 :添加复合类方法 - 用于将常见的规则组合重构为单个类。
您只能将现有规则/方法放入addClassRules()
方法,而不是来自完全不同的插件的对象文字。
如果您尝试从头开始创建新的验证规则,则可以使用the addMethod()
method。
“我需要添加占位符,因为我想在占位符中显示错误”
你根本没有解释过这个问题,但我认为这与创建新验证规则无关。
There are various options and functions you can use to over-ride the default behavior。请改进您的问题,以便我们为您提供帮助。
如果您正在尝试将工具提示插件与jQuery Validate集成,则需要更多参与。有关使用ToolTipster插件的示例,请参阅此处。
How to display messages from jQuery Validate plugin inside of Tooltipster tooltips?
但是,请注意,每个工具提示插件的解决方案都会略有不同,具体取决于其功能。
“我想要使用
addClassRules
或addMethod
使其正常工作”
你不能。
这两种方法特定于创建新方法(验证规则),它们与消息放置的行为无关。再次,请查看the available configuration options。