O código abaixo ajuda a obter os detalhes dos elementos do formulário específico com o id do formulário,
$('#formId input, #formId select').each(
function(index){
var input = $(this);
alert('Type: ' + input.attr('type') + 'Name: ' + input.attr('name') + 'Value: ' + input.val());
}
);
O código abaixo ajuda a obter os detalhes dos elementos de todos os formulários que são colocados na página de carregamento,
$('form input, form select').each(
function(index){
var input = $(this);
alert('Type: ' + input.attr('type') + 'Name: ' + input.attr('name') + 'Value: ' + input.val());
}
);
O código abaixo ajuda a obter os detalhes dos elementos que são colocados na página de carregamento, mesmo quando o elemento não é colocado dentro da tag,
$('input, select').each(
function(index){
var input = $(this);
alert('Type: ' + input.attr('type') + 'Name: ' + input.attr('name') + 'Value: ' + input.val());
}
);
NOTA: Nós adicionamos o nome de tag de mais elemento que precisamos na lista de objetos como abaixo,
Example: to get name of attribute "textarea",
$('input, select, textarea').each(
function(index){
var input = $(this);
alert('Type: ' + input.attr('type') + 'Name: ' + input.attr('name') + 'Value: ' + input.val());
}
);