Diferencia entre revisiones de «Usuario:Juanda/jQuery/Plugins»
De WikiEducator
(→Métodos de validación) |
(→Reglas de validación) |
||
Línea 84: | Línea 84: | ||
*Permiten asociar un elemento de nuestro formulario a uno o más métodos de validación. | *Permiten asociar un elemento de nuestro formulario a uno o más métodos de validación. | ||
*Existen varias formas para implementar las reglas de validación que no son excluyentes entre sí. Podemos mezclaras si nos conviene. | *Existen varias formas para implementar las reglas de validación que no son excluyentes entre sí. Podemos mezclaras si nos conviene. | ||
+ | ====Mediante el uso de metadatos==== | ||
*A través de nombres de clases css en atributo class. <br/> class=”required number” especifica que nuestro elemento será requerido y sólo aceptará números.<br/> Estos nombres de clases no tienen por qué existir en tu hoja de estilos, son clases que utilizará sólo jquery.validation. | *A través de nombres de clases css en atributo class. <br/> class=”required number” especifica que nuestro elemento será requerido y sólo aceptará números.<br/> Estos nombres de clases no tienen por qué existir en tu hoja de estilos, son clases que utilizará sólo jquery.validation. | ||
<source lang="html4strict"> | <source lang="html4strict"> | ||
Línea 101: | Línea 102: | ||
</source> | </source> | ||
*Con atributos personalizados que requieren parámetros. Por ejemplo <input type=”text” minlength=”3”>, especifica que el contenido de nuestra caja de texto no debería ser menor a 3 caracteres. <br/>No es recomendable por la validación de nuestras páginas. | *Con atributos personalizados que requieren parámetros. Por ejemplo <input type=”text” minlength=”3”>, especifica que el contenido de nuestra caja de texto no debería ser menor a 3 caracteres. <br/>No es recomendable por la validación de nuestras páginas. | ||
+ | ====Mediante settings del plugin (opción rules) ==== | ||
*A través de código javascript y añadiendo las reglas a través del objeto rules. | *A través de código javascript y añadiendo las reglas a través del objeto rules. | ||
+ | *El código queda más limpio pero a veces es más complicado si usamos un framework web. | ||
<source lang="javascript"> | <source lang="javascript"> | ||
$("#myForm").validate({ | $("#myForm").validate({ |
Revisión de 21:43 28 nov 2013