Selecionar todos os campos de um formulário com jQuery

Boa tarde a todos,

Caso você tenha que validar formulários com jQuery e necessite obter um array com todos os campos deste formulário mas não deseja trazer campos como:

  • Inputs reset;
  • Inputs button;
  • Inputs hidden;
  • Inputs disabled ou readonly;

Você pode utilizar um seletor como o abaixo:

Assim você terá todos os campos do seu formulário dentro de um array através do seletor do jQuery. Você pode agregar eventos direto desta maneira:

Espero que tenha sido útil a vocês, abraços e até a próxima.
Dúvidas e sugestões utilize a área de comentários abaixo.

Javascript
  • hugo

    Talvez assim seja mais fácil

    var $campos = $(“#myForm”).find(‘input,select,textarea,table’);