我正在使用jQuery Wizard插件并使用jQuery Validate插件进行验证 - 在CakePHP 2.1中进行开发
jQuery向导/验证。
它应该像这样设置:
$(function(){
$("#JobAdCreateForm").formwizard({
historyEnabled : true,
validationEnabled: true,
focusFirstInput : true,
outDuration : 100,
validationOptions : {
rules: {
JobAdJobTitle: "required",
JobAdCategoryId: "required"
},
messages: {
JobAdJobTitle: "Please enter a job title.",
JobAdCategoryId: "Please select a category.",
}
}
});
});
在CakePHP中,该字段的name属性如下所示:
data[JobAd][job_title]
现在,当我将上面的name属性更改为data[JobAd][job_title]
时会出错。如果jquery.validate
使用id
属性而不是name
属性,那么它会更完美。
关于如何解决这个问题的任何想法?
答案 0 :(得分:1)
如果引用name属性怎么办?
rules: {
"data[JobAd][job_title]": "required"
// etc
}