Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como vincular os dados inseridos em um formulário a uma variável com o jQuery?

Como vincular os dados inseridos em um formulário a uma variável com o jQuery?

2 respostas
solução!

Depende como você pretende fazer isso, existem diversas formas de pegar a variável e outras diversas de como salvar.

Isso pega o elemento de id 'idDoSeuCampo' e joga em uma variável x;

var x = $("#idDoSeuCampo").val();

Isso pega o elemento de propriedade name 'nomeDaSuaVariavel' e joga em uma variável x;

var x = $("[name='nomeDaSuaVariavel']").val();

Você também pode salvar como propriedade de um objeto.

var x = {};
x.novaPropriedade = $("[name='nomeDaSuaVariavel']").val();

Outra maneira é você fazer um 'serialize' do seu form, ou seja, você transforma seu form em uma string pra mandar por GET por exemplo:

$( 'form ').serialize();

Você também pode fazer de uma forma automática, iterando por seu form e criando um objeto com os valores:

var x = {};
$('form input[type="text"]').each((index, elemento)=>{
x[$(elemento).attr('id')] = $(elemento).val();
})

O código acima itera sobre o form por cada input do tipo texto e 'cria' uma propriedade no objeto x com o nome igual ao id de cada campo e joga pra essa propriedade o valor do campo.

Não sei se era essa a sua dúvida, mas espero ter ajudado!

Funcionou perfeitamente, Luiz! Obrigado!