Les formulaires

<form> Début du formulaire
  Attributs:
  method="post, get" Méthode de transmission des données (dans l'url avec get)
  action="action" Défini le fichier qui reçoit (et traite) les données
  enctype="text/plain" Transmission de texte seulement
  enctype="application/x-www-form-urlencoded" option par défaut
  enctype="multipart/form-data" transmission de fichier
  <textarea>
    Attributs:
    name="nom" Nom du contrôle
    rows="x" Nombre de lignes
    cols="x" Nombre de colonnes
    wrap="off" Sans retour à la ligne
    wrap="virtual" Retour à la ligne mais envoi avec lignes longues
    wrap="physical" Affichage et envoi avec retour à la ligne
  </textarea> Fin zone de texte
  <select>
    Attributs:
    name="nom" Nom du contrôle
    size="x" Si x>1 => Nombre de lignes affichées
    multiple Boîte à choix multiple
    <option> Défini une option de la liste
        Attributs:
        value="valeur" Valeur de l'option
        selected="selected" option sélectionnée par défaut
    </option> Fin option
  </select> Fin liste
  <input> Champs à renseigner
    Attributs:
    type="text"
    type="password"
    type="checkbox" Normal checked
    type="radio" Normal checked
    type="text"
    type="hidden" Champs caché
    type="file"
    type="button"
    type="submit"
    type="reset"
    type="image"  Bouton image (src)
    name="nom" Nom du contrôle, obligatoire sauf 'reset' et 'submit'. Possibilité avec le type 'radio' de faire un groupe mutuellement exclusif. (même nom)
    size="x" Taille boîte de saisie en pixels
    maxlength="x" Nombre de caractères permis
    value="valeur" Texte par défaut (text & password). Valeur du contrôle (checkbox & radio). Texte du bouton (submit, button, reset)
    checked Activer le contrôle (radio & checkbox)
</form> Fin du formulaire