Alain Pilon
IFT 1945 - Internet et édition de pages
web 1
IFT 1146 – Programmation Internet
Copyright, 2004 © Alain Pilon
Ch. 6
(section B) La validation des
formulaires
Champs textes
• <form … name="formule">
<input type="text“ name="texte">
</form>
– var valeur = document.formule.texte.value;
– document.formule.texte.value = 10;
• <textarea name="adresse">
– document.formule.adresse.value = "chaine";
Champs d’options
• <input type="radio" name="sexe“
value="masculin">
• <input type="radio" name="sexe“
value="feminin">
• document.formule.sexe.length // i.e. 2
• document.formule.sexe[0].value // masculin
• document.formule.sexe[0].checked // V ou F
• document.formule.sexe[1].value // feminin
Champs d’options (suite)
• <input type="checkbox" name="quantite"
value="un_deux">
• <input type="checkbox" name="quantite"
value="trois_quatre">
• document.formule.quantite.length // i.e. 2
• document.formule.quantite[0].value // un_deux
• document.formule.quantite[0].checked // V ou F
• document.formule.quantite[1].value //trois_quatre
Alain Pilon
IFT 1945 - Internet et édition de pages
web 2
Menu (liste) déroulant
<select name="couleurs">
<option>Vert</option>
<option>Rouge</option>
</select>
• document.formule.couleurs.options.length // i.e. 2
• document.formule.couleurs.options[0].text // Vert
• document.formule.couleurs.options[0].selected // V ou F
• document.formule.couleurs.options[1].text // Rouge
• document.formule.couleurs.options[2] = new Option('Bleu');
• // pour ajouter à la fin du tableau on peut aussi faire:
[document.formule.couleurs.options.length] = new …