私はjQueryWizardプラグインを使用しており、jQueryValidateプラグインを使用して検証しています-CakePHP2.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
これをどのように解決できるかについてのアイデアはありますか?