【发布时间】:2010-07-20 10:22:26
【问题描述】:
我的 jQuery 代码是:
$(document).ready(function(){
$('#StudentRegisterForm').validate({
rules: {
email: {
required:true,
email:true
}
}
});
});
并在我的表单中发送电子邮件:
<td><?php echo $form->input('email',array('class required email')); ?></td>
问题是 jquery validate 插件适用于输入字段属性“名称”,但 cakephp 将其命名为 data[Student][email]。如果我在 jquery 中使用此名称,则会引发错误。如果我重命名 cakephp 中的字段,则电子邮件值不会传递到数据库。还有其他的办法吗?
【问题讨论】:
-
只是您的示例中的一个小错字。你想要类作为一个数组。
'class'=>array('required','email')的正确性;) -
对我来说它不起作用,但这有效 input('email',array('class'=>'required email')); ?>
标签: jquery cakephp jquery-validate