|
(202 mots dans ce texte ) -
lu : 806 Fois

Il peut être pratique dans un formulaire d'avoir des valeurs pré-remplies décrivant par exemple le type de valeur attendue.
Il suffit simplement de mettre une valeur tel quel : value="ma valeur"
L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de pouvoir écrire.
Il est possible de faire disparaître ce texte dès que l'utilisateur sélectionne ce champ (c'est-à-dire lorsque ce champ obtient le focus) :
Demo
Code
<form ... >
<input type="text" name="nom" size="16" value="Veuillez remplir ce champs"
onFocus="javascript:this.value=''" />
<input type="submit" value="Valider" />
</form>
Cependant de cette façon le texte sera effacé quel qu'il soit !
On peut utiliser une condition pour ne remplacer que si la valeur est "Veuillez remplir ce champs" :
<input onclick="if(this.value=='Veuillez remplir ce champs')this.value=''; ... />
Pour toutes questions : Forum
Retour à la sous-rubrique : Autres publications de la sous-rubrique : |