jQuery验证程序:自定义验证在Symfony2中不起作用
我正在尝试在我的symfony2项目中实现jquery验证。如果我在文本字段中应用jQuery验证程序:自定义验证在Symfony2中不起作用,jquery,symfony,twig,jquery-validate,Jquery,Symfony,Twig,Jquery Validate,我正在尝试在我的symfony2项目中实现jquery验证。如果我在文本字段中应用class=“required”,验证工作正常,但当尝试应用自定义验证时,如 $("#checkoutForm").validate({ rules: { checkout_name: { required:true } } }); 试试这个 $("#checkoutForm").validate({ rules: {
class=“required”
,验证工作正常,但当尝试应用自定义验证时,如
$("#checkoutForm").validate({
rules: {
checkout_name: {
required:true
}
}
});
试试这个
$("#checkoutForm").validate({
rules: {
'checkout[name]': {
required:true
}
}
});
您的自定义验证方法是否接受对象(
{}
)?你能发布自定义方法的代码吗?你读过源代码,特别是输入名称吗?Symfony在字段前面加上表单名称,可能是解决方案(myform\u checkout\u name)?@dshai我已经编辑了代码。这正是我正在使用的代码,摘自`$(文档).准备好了吗obvious@Shaun正如Sybio所评论的,您是否也验证了输入名称的页面源是否与您在验证代码中使用的页面源相同?输入名称是checkout[name]
,但它会给出错误,如id后缺少运算符,这是我按id使用的