Je fais un programme, et je me demande pourquoi tout ce que je vois sur ma page html est le formulaire, mais seulement un seul. où la liste à puces pour une liste non ordonnée devrait être. Je saisis l'entrée de l'utilisateur dans les champs, mais elle ne me montre pas les données dans les champs, comme c'est supposé le faire, lorsque je clique sur soumettre. Voici le code.Pourquoi ma méthode innerHTML ne fonctionne-t-elle pas pour lister les éléments de mon formulaire de contact?
function getFormElements() {
var gather_form_elements = new Array(
$("#first_name").val(),
$("#last_name").val(),
$("email").val(),
$("#phone_number").val()
);
displayValues(gather_form_elements);
}
function displayValues(gather_form_elements) {
for(i=0; i<gather_form_elements.length; i++)
{
document.getElementById("contact_info").innerHTML = "<li>" + gather_form_elements[i] + "</li>";
}
}
Je tiens également à souligner que j'utilise ce jQuery pour faire le bouton d'appel de la première fonction: $ (document) .ready; (function() { $ ("bouton") cliquez sur (function() { getFormElements();} ); .}) –