Mi código jQuery es:Cómo usar plug-in jquery.validate en forma cakephp
$(document).ready(function(){
$('#StudentRegisterForm').validate({
rules: {
email: {
required:true,
email:true
}
}
});
});
y en mi correo electrónico formulario:
<td><?php echo $form->input('email',array('class required email')); ?></td>
El problema es plugin de jQuery validar trabaja en los campos de entrada de atributos 'nombre' pero cakephp lo nombra como data[Student][email]
. Si uso este nombre en jquery, arrojaré un error. Si cambio el nombre del campo en cakephp, el valor del correo electrónico no se transfiere a la base de datos. ¿Hay alguna otra ronda sobre camino?
Sólo un error tipográfico de menor importancia en su ejemplo. Quieres clase como una matriz. ''clase' => array ('requerido', 'email')' para ser correcto;) –
para mí no funciona, pero esto funciona php echo $ form-> input ('email', array ('class') => 'correo electrónico requerido')); ?> – chinni776