Création
d'entreprise

Javascript - Effacer un champ de formulaire lors du clic (focus

Il vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. 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) :

<form  ... >
<input type="text" name="nom" size=16 value="Entrez ici votre nom" 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 "Entrez ici votre nom" :
<input onclick="if(this.value=='Entrez ici votre nom')this.value=''; ... />
Publié par Jeff - Dernière mise à jour le 20 novembre 2009 à 18:25 par Jeff
Ce document intitulé « Javascript - Effacer un champ de formulaire lors du clic (focus » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Javascript - Effacer un champ de formulaire lors du clic (focus
  •  Champs de Formulaire: vérification javascript (Résolu) » Bonjour à tous, j'aimerais créer un formulaire avec du javascript "propre" et le plus simple possible... mais je coince pour une vraie vérification des champs (voir mon ex. ci-dessous ) car j'aimerais inclure pour chaque champ de texte une vérif'...
  •  Effacer un champ formulaire au clic-textarea (Résolu) » Meilleure réponse: bon bah en fin de compte j'ai réussi: <textarea type="text" name="message" rows="7" cols="60" value="Votre message ici..." onFocus="if(this.value=='Votre message ici...')this.value=''" >Votre message ici...</textarea> peut etre que ça p
  •  Vérif un champs de formulaire en javascript (Résolu) » Bonjour je travail sur un projet avec un formulaire tt simple, voici le formulaire : <table cellpading="0" cellspacing="0"> <form name="ajout" METHOD="POST" ACTION="memovc12.php" onsubmit="return valider()" enctype="multipart/form-data">...
  •  Recharger page sans vider champs formulaire » Bonjour, je galère sur un truc : J'ai un formulaire qui comporte un captcha pour éviter le spam. Si l'image des lettres à recopier n'est pas bonne, on peut faire recharger la page pour voir un nouveau captcha... Mais les champs qu'on a déjà remplis,...
  •  Vider les champs d'un formulaire » Bonjour, S'il vous plait j'ai besoin d'un code php pour annuler le choix dans les listes déroulantes. J'ai un formulaire où il y a 4 listes déroulantes qui sont alimentées à partir d'une base de données MySQL, et 4 champs textes, lorsque je choisi une...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Javascript - Date de dernière modification de la page
Javascript - Lien aléatoire / Choisir un lien au hasard