Diferencia entre revisiones de «Usuario:Juanda/jQuery/Plugins»
De WikiEducator
(→Mediante settings del plugin (opción rules)) |
(→Refactorizar reglas) |
||
Línea 155: | Línea 155: | ||
messages: { | messages: { | ||
customer1: { | customer1: { | ||
− | required: " | + | required: "Es necesario que escribas el nombre del cliente", |
minlenght: "Este campo tiene que tener al menos {0} caracteres" | minlenght: "Este campo tiene que tener al menos {0} caracteres" | ||
}, | }, | ||
Línea 165: | Línea 165: | ||
*Creemos una regla de validación nueva "a nuestra medida" utilizando addMethod y addClassRules. | *Creemos una regla de validación nueva "a nuestra medida" utilizando addMethod y addClassRules. | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | // | + | // añadimos métodos nuevos en base a los existentes pero con otro mensaje: |
$.validator.addMethod("cRequired", $.validator.methods.required, | $.validator.addMethod("cRequired", $.validator.methods.required, | ||
− | " | + | "Es necesario que escribas el nombre del cliente"); |
− | + | ||
$.validator.addMethod("cMinlength", $.validator.methods.minlength, | $.validator.addMethod("cMinlength", $.validator.methods.minlength, | ||
− | + | $.format("Este campo tiene que tener al menos {0} caracteres")); | |
− | + | // {0} se reemplazará por el número de caracteres definidos en el parámetro de cMinlength | |
− | // | + | //Creamos una regla de validación como combinación de ambos métodos: |
$.validator.addClassRules("customer", { cRequired: true, cMinlength: 2 }); | $.validator.addClassRules("customer", { cRequired: true, cMinlength: 2 }); | ||
</source> | </source> |
Revisión de 22:07 28 nov 2013