jQuery向导插件验证名称

时间:2012-11-05 16:19:38

标签: jquery cakephp jquery-validate cakephp-2.1

我正在使用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属性,那么它会更完美。

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

如果引用name属性怎么办?

rules: {
    "data[JobAd][job_title]": "required"
    // etc
}