Chargement...

Les champs de formulaire en HTML


HTML possède des éléments de fomulaire qui permettent aux utilisateurs d'interagir avec le site. L'exemple le plus connu d'élément input sur le web est le champs de texte de la page google. L'espace où vous faîtes votre recherche est un input.

Le champ texte

Exemple de champ texte:
<input />
Résultat:
Cliquez sur l'élément et vous pourrez entrer du texte.
Par défaut l'input est un champ texte. Mais on peut lui donner d'autre forme comme des boutons radio ou des checkbox que vous rencontrez souvent dans des formulaire d'inscription.

Checkbox

Exemple de checkbox:
<input type="checkbox" /> OUI
<input type="checkbox" /> NON
Résultat:
OUI
NON


Ce qui nous frappe lors de ce test de checkbox c'est qu'on peut cocher les deux valeurs. C'est assez idiot de répondre à une question par oui et par non en même temps.

Il existe donc un input qui permet de choisir qu'une seule réponse possible.

Radio

<input name="question1" type="radio" /> OUI
<input name="question1" type="radio" /> NON
Résultat:
OUI
NON

Case cochée

Par défaut aucun des boutons radio ou checkbox n'est coché. Pour cocher la réponse "oui" par défaut, il faut l'indiquer avec l'attribut checked.
<input checked name="question1" type="radio" /> OUI
<input name="question1" type="radio" /> NON
Résultat:
OUI
NON

Textarea

Il existe un type d'input qui permet d'écrire du texte sur plusieurs lignes
<textarea>Exemple</textarea>
Résultat:
Bien qu'il soit conseillé de changer sa taille en CSS, on peut modifier sa taille en lui précisant son nom de colonnes et de lignes.
<textarea cols="30" rows="4">Exemple</textarea>
Résultat:

La liste déroulante

Lorsque l'on propose à l'utilisateur de sélectionner une valueur stricte, on lui propose une liste déroulante
<select>
<option>OPTION 1</option>
<option>OPTION 2</option>
</select>
Résultat:

Input à connaître

<input type="text" />
<input type="checkbox" />
<input type="radio" />
<textarea></textarea>
<select></select>



Crée votre site web au meilleur prix💰


CSSW Apprendre à créer son site web