У меня нет вашего HTML, поэтому я буду использовать элементы, которые, как я думаю, у вас будет в вашем document
.
Испытание это:
Pure JavaScript:
var form = document.getElementsByTagName("form")[0];
form.onsubmit = function(){ // on form submit
var input = document.querySelectorAll("input");
for(var i = 0; i < input.length; i++){ // loop through each input on the page
alert(input[i].value); // will alert the value of the input
}
return false; // stop form from posting
}
JQuery:
$("form").submit(function(){ // on form submit
$("input").each(function(){ // foreach input
var value = $(this).val(); // grab its value
alert(value); // output its value
});
return false; // prevent form from posting
});
Итак, когда форма представляет, он будет перебирать каждую input
, и выход каждое значение через alert
.
Надеюсь, это поможет! :-)
Ум, отображающий ваш HTML? –
Протестируйте мой ответ. Я попытался создать сценарий, который, скорее всего, будет работать на вашей странице (в зависимости от того, есть ли у вас указанные элементы) –