0

我正在使用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

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

4

1 回答 1

1

如果引用 name 属性呢?

rules: {
    "data[JobAd][job_title]": "required"
    // etc
}
于 2012-11-05T16:43:08.287 回答