4

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

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

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

谢谢你的任何提示

4

2 回答 2

3

试试下面,使用单引号

rules: {
   'xxx_backbundle_offerstype[title]': "required"
},messages: {
   'xxx_backbundle_offerstype[title]': "This field is required"
}
于 2012-11-09T18:21:16.097 回答
2

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

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

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

于 2014-03-14T02:45:39.590 回答