我的jQuery代码是:
$(document).ready(function(){
$('#StudentRegisterForm').validate({
rules: {
email: {
required:true,
email:true
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
在我的电子邮件中:
<td><?php echo $form->input('email',array('class required email')); ?></td>
Run Code Online (Sandbox Code Playgroud)
问题是jquery validate plugin在输入字段属性'name'上工作但是cakephp将其命名为data[Student][email].如果我在jquery中使用此名称,则会抛出错误.如果我在cakephp中重命名该字段,则电子邮件值不会传递给数据库.有没有其他回合的方式?