¿Qué hace this.optional (elemento) al agregar un método de validación jQuery?
Por favor vea la documentación:
https://jqueryvalidation.org/jQuery.validator.addMethod/
Me pregunto quethis.optional(element)
hace. Creé dos formas para probar:
Formulario 1 yForm2 - uno conthis.optional(element)
y el otro sin él. Teóricamente hablando y según un par de comentarios sobreesta respuesta por Andrew Whitaker:
todosthis.optional
dice es "si el campo es opcional, devuelva verdadero si está en blanco"
y
losthis.optional
básicamente, verificar es ver si el campo está en blanco o no antes de evaluar si cumple o no con la regla.
Pero en acción no veo diferencia en cómo.Formulario 1 yForm2 trabajo. Por favor, ayúdame a entender la diferencia en la acción.