Attribut value
L'attribut value définit la valeur par défaut
pour un champ de saisie d'un formulaire HTML.
Elle sera automatiquement insérée dans celui-ci
lors de l'accès à la page.
S'applique aux balises input,
option
et autres.
Champ de saisie texte
Dans le cas d'un champ de saisie texte input,
le contenu de l'attribut value définira
le texte visible par défaut dans le champ (il pourra
être supprimé pour écrire le sien).
Bouton
Dans le cas où l'attribut est appliqué à un bouton,
créé via la balise input
avec l'attribut type ayant les valeurs button,
submit ou reset,
l'attribut value définira
le texte du bouton.
Case à cocher
Dans le cas où l'attribut est appliqué à une case à cocher,
aucun changement externe ne sera observable, mais
une case cochée enverra au serveur
le contenu de cet attribut. Si l'attribut
value n'est pas présent pour la case à cocher - elle enverra
la chaîne 'on'. Si la case à cocher n'est pas cochée
- rien ne sera envoyé au serveur,
indépendamment de la présence de l'attribut value.
Bouton radio
Pour un groupe de boutons
radio, il est nécessaire de définir des valeurs
différentes pour l'attribut value, afin qu'après
l'envoi au serveur, le langage côté serveur, par exemple,
PHP ou
NodeJS,
puisse déterminer quel
bouton a été sélectionné.
Balise option
Dans le cas où la balise option
n'a pas d'attribut value défini, alors le contenu
de la balise option sera envoyé au serveur.
Si l'attribut est défini - son contenu
sera envoyé.
Exemple
Définissons un texte par défaut pour le champ de saisie :
<input type="text" value="default text">
:
Exemple
Maintenant, changeons le texte du bouton :
<input type="submit" value="click me">
:
Voir aussi
-
l'attribut
placeholder,
qui définit un indicateur dans le champ de saisie