J'ai le code suivant, et je veux que le tableau gather_form_elements
apparaisse comme une liste non ordonnée. Voici ma html
partie:Comment afficher un tableau dans une liste non ordonnée?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta author="Justin Roohparvar">
<link rel="stylesheet" href="CSS\css.css">
<script src="Javascript/form.js"></script>
<title>Contact Form</title>
</head>
<body>
<form method="POST" action="week_1_contact_form.html">
<h1>Contact Form</h1>
<input id="first_name" type="text" maxlength="50" size ="25" placeholder="First Name" required> <br /><br />
<input id="last_name" type="text" maxlength="50" size="25" placeholder="Last Name" required> <br /><br />
<input id = "email" type="email" name="email" placeholder="Email" required> <br /> <br />
<input id="phone_number" type="tel" name="phone_number" placeholder="Phone Number" required><br /><br />
<input type="Submit" name="Submit" value="Submit" onclick="getFormElements()">
</form>
</body>
</html>
Et mon code form.js
est ci-dessous:
function getFormElements() {
var gather_form_elements = new Array(document.getElementById("first_name"), document.getElementById("last_name"),
document.getElementById("email"), document.getElementById("phone_number"));
displayValues(gather_form_elements);
}
function displayValues(gather_form_elements) {
for(i=0; i<gather_form_elements.length; i++)
{
document.write(gather_form_elements[i]);
}
}
Toutes les suggestions seraient appréciés.
Le programme d'écoute * getFormElements * doit se trouver dans le gestionnaire de soumission du formulaire car les formulaires peuvent être soumis sans cliquer sur le bouton d'envoi. De même, ne nommez pas les contrôles après les propriétés du formulaire (comme "submit"), même si la capitalisation est différente. – RobG