Conteúdo principal
Curso: Programação > Unidade 7
Lição 6: Processamento de formulários com jQueryRevisão: Processamento de formulários com jQuery
Para processar um formulário com jQuery, você deve adicionar um listener de evento ao elemento do formulário para o evento "submit" (enviar):
$("form").on("submit", function() {
// processamento do formulário
});
Se você está processando o formulário todo em jQuery, então você deve chamar
preventDefault()
para que a página não recarregue: $("form").on("submit", function(event) {
event.preventDefault();
// processamento do formulario
});
Para saber o que um usuário escreveu para uma entrada em um formulário, normalmente você usa
val()
: var answer = $("#answer").val();
Dentro da função callback, você pode referenciar o elemento do formulário usando a palavra reservada
this
. Um padrão comum é chamar find()
no elemento do formulário para encontrar apenas entradas dentro do elemento: $("form").on("submit", function() {
// armazenar o valor de entrada em que name='age'
var age = $(this).find('[name=age]').val();
});
Quer participar da conversa?
Nenhuma postagem por enquanto.