O que this.optional (element) faz ao adicionar um método de validação jQuery?
Por favor, veja a documentação:
https://jqueryvalidation.org/jQuery.validator.addMethod/
eu imagino o quethis.optional(element)
faz. Eu criei dois formulários para testar:
Formulário 1 eForm2 - Um comthis.optional(element)
e o outro sem isso. Teoricamente falando e de acordo com alguns comentários sobreesta resposta por Andrew Whitaker:
todosthis.optional
se diz "se o campo for opcional, retorne verdadeiro se estiver em branco"
e
othis.optional
A verificação é basicamente verificar se o campo está em branco ou não antes de avaliar se ele atende ou não à regra.
Mas em ação não vejo diferença em comoFormulário 1 eForm2 trabalhos. Por favor me ajude a entender a diferença de ação.