Symfony 2 中的 jQuery 验证

Posted

技术标签:

【中文标题】Symfony 2 中的 jQuery 验证【英文标题】:jQuery validation in Symfony 2 【发布时间】:2012-10-30 01:41:19 【问题描述】:

我试图让 jquery 验证我的 symfony 2 项目很长一段时间。它适用于默认消息。但无法到达那里自定义消息。输入名称有问题。当我尝试这样的事情时:

rules: 
   xxx_backbundle_offerstype[title]: "required"
,messages: 
   xxx_backbundle_offerstype[title]: "This field is required"

我收到此错误“id 后缺少运算符”。我认为,这是 JS 错误,但我不知道如何解决它。 是否真的可以使用 jquery 验证 inf symfony。

感谢您的任何提示

【问题讨论】:

【参考方案1】:

如果你在 html 中嵌入你的 javascript,你可以这样做(至少我是这样做的):

rules: 
    ' form.foo.vars.full_name ': 'required'
,
messages: 
    ' form.foo.vars.full_name ': 'This field is required!'

通过这样做,您在更新表单项的名称时不必更新脚本。

【讨论】:

【参考方案2】:

试试下面,使用单引号

rules: 
   'xxx_backbundle_offerstype[title]': "required"
,messages: 
   'xxx_backbundle_offerstype[title]': "This field is required"

【讨论】:

以上是关于Symfony 2 中的 jQuery 验证的主要内容,如果未能解决你的问题,请参考以下文章

在 Symfony v5.2 项目中使用 Jquery-validaton v1.19.3 + Bootstrap v4.6 进行输入验证

Symfony 2中的kernel.request事件中的身份验证令牌始终为空?

Symfony2 - 如何验证控制器中的电子邮件地址

Symfony 3.4 和模态表单验证

Symfony 2 项目中的双向认证

Symfony 抛出 ServiceCircularReferenceException