gmgomess / jQuery-CPF-CNPJ-Validator-plugin

Um plugin jQuery para validar CPF e CNPJ
40 stars 37 forks source link

Usar em inputs diferentes com a mesma class #11

Closed guiicoellho closed 6 years ago

guiicoellho commented 6 years ago

Exemplo:

<input type="text" class="cpf" />
<br>
<input` type="text" class="cpf" />

Ao fazer assim ele não funciona, ele sempre chama os dois campos ao mesmo tempo!

gmgomess commented 6 years ago

@guiicoellho não entendi muito bem

Está tentando validar esses campos em momentos diferentes?

brunotdantas commented 6 years ago

@gmgomess acho que ele tem alguns campos que podem receber o cpf e quer que essa validação aconteça para ambos usando a mesma classe. @guiicoellho acho que você deve controlar o evento para validar isso, por exemplo usar o controle ao digitar (https://api.jquery.com/keyup/)

guiicoellho commented 6 years ago

Tenho mais de um input de CPF na mesma página, queria validar todos os inputs com a mesma classe, hoje ele não permite... preciso criar um evento para cada classe!

gmgomess commented 6 years ago

@guiicoellho o evento está sendo associado a todos os objetos segundo o seletor informado. Nesse seu caso entendo que queira validar apenas o seletor com o foco, correto? Nesse caso adicionei a propriedade validateOnlyFocus, defina true para validar apenas o elemento com o foco, no caso de estar validando usando keyup.

Nos demais casos essa propriedade deve estar false.

Dê uma olhada no exemplo: jsfiddle