HTML

De Bricosoft.

HTML

disabled vs readonly

Pour l'utilisateur final c'est le même comportement, le champs n'est pas modifiable mais c'est une autre histoire coté cuisine...

  • disabled
    • <input type="text" name="Conan" id="warrior_destiny" value="destined to wear the jeweled crown of Aquilonia upon a troubled brow" disabled="disabled" />
    • en javascript :
      document.getElementById("warrior_destiny").disabled= true;
    • la valeur(value) n'est pas soumise par le formulaire, aucune clé "Conan" dans $_POST ou $_GET ou $_REQUEST coté serveur (pour info c'est idem pour les checkbox décochées).
    • le champs est grisé par tous les navigateurs.
    • l'élément n'a pas de focus
  • readonly
    • <input type="text" name="time" id="story_background" value="when the oceans drank Atlantis, and the rise of the sons of Aryas" readonly="readonly" />
    • en javascript :
      document.getElementById("story_background").readOnly= true;
    • la valeur est soumise par le formulaire
    • le champs peut ne pas être grisé par le navigateur (à charge du programmeur d'habiller l'élément)
    • les éléments de formulaire n'ont pas tous cet attribut, les noeuds "select", "option" ne l'ont pas par exemple.
    • l'élément peut avoir le focus


liens

Récupérée de « http://www.bricosoft.com/HTML »
Outils personnels
Plus