繁体   English   中英

尝试将自定义验证添加到jquery验证程序插件

[英]trying to add a custom validation to jquery validator plugin

我正在尝试使用addClassRules将自定义验证字段添加到验证器字段,但是它不起作用。

jQuery.validator.addClassRules("checkrequired", {
      rules: {
        required: true
      },
      tooltip_options: {
        '_all_': {
            placement: 'bottom'
        }
      }
    });

我需要添加一个占位符,因为我想在工具提示中显示错误。

整个想法是我addmethod您建议的那样使用此类或addmethod来建议从数据库中生成多个字段,因此消息很常见,该字段是必需的。

并且所有这些错误消息将出现在tooltip ,所有我想使用addClassRulesaddMethod使其工作

我正在尝试使用addClassRules将自定义验证字段添加到验证器字段

那是不可能的...

jQuery.validator.addClassRules("checkrequired", {
    rules: {
        required: true
    },
    tooltip_options: {  // <- totally invalid option
        '_all_': {
            placement: 'bottom'
        }
    }
});

addClassRules()方法仅用于制作复合规则并将新的复合规则分配给class名。

描述 :添加复合类方法–用于将规则的常见组合重构为单个类。

您只能将现有规则/方法放入addClassRules()方法中,而不能将完全不同插件中的对象文字放入。

如果您尝试从头开始创建新的验证规则,则可以使用addMethod()方法


“我需要添加一个占位符,因为我想在占位符中显示错误”

您实际上并没有很好地解释这一点,但是我认为这与创建新的验证规则没有任何关系。

您可以使用多种选项和功能来覆盖默认行为 请改善您的问题,以便我们为您提供帮助。

如果您尝试将工具提示插件与jQuery Validate集成在一起,则涉及的更多。 有关使用ToolTipster插件的示例,请参见此示例。

如何在Tooltipster工具提示中显示来自jQuery Validate插件的消息?

但是,请注意,每个工具提示插件都将根据其功能而有稍微不同的解决方案。


“所有我想使用addClassRulesaddMethod使其工作”

你不能

这两种方法特定于创建新方法(验证规则),与消息放置的行为无关。 再次,查看可用的配置选项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM