Formulaire PHP pré-remplis
Résolu/Fermé
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
-
8 avril 2010 à 11:11
Rom190686 Messages postés 436 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 20 novembre 2015 - 8 avril 2010 à 14:35
Rom190686 Messages postés 436 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 20 novembre 2015 - 8 avril 2010 à 14:35
A voir également:
- Formulaire PHP pré-remplis
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Le formulaire rempli - Guide
- Formulaire instagram compte suspendu - Guide
- Retour a la ligne php ✓ - Forum PHP
4 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
8 avril 2010 à 13:12
8 avril 2010 à 13:12
Au lieu de réécrire toujours la chaine, on peut utiliser la propriété defaultValue.
L'attribut onfocus correspond mieux à l'évènement "lorsque le curseur se place dans le champ" que onclick.
L'attribut onfocus correspond mieux à l'évènement "lorsque le curseur se place dans le champ" que onclick.
<input type="text" name="nom" value="Votre nom" onfocus="if(this.value == this.defaultValue) this.value = '';" onblur="if(this.value == '') this.value = this.defaultValue;" />
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
8 avril 2010 à 11:38
8 avril 2010 à 11:38
Je suis tomber en cherchant rapidement sur une astuce de Jeff que j'ai légèrement modifié:
J'ai testé ça marche.
Il pourrait également être intéressant de faire en sorte que si le champ est vide que la valeur par défaut se remette.
Je laisse ceux qui maitrise JS apporter cette amélioration.
L'astuce d'origine: https://www.commentcamarche.net/faq/884-javascript-effacer-un-champ-de-formulaire-lors-du-clic-focus
<input value="Entrez ici votre nom" onclick="if(this.value=='Entrez ici votre nom')this.value='';" />
J'ai testé ça marche.
Il pourrait également être intéressant de faire en sorte que si le champ est vide que la valeur par défaut se remette.
Je laisse ceux qui maitrise JS apporter cette amélioration.
L'astuce d'origine: https://www.commentcamarche.net/faq/884-javascript-effacer-un-champ-de-formulaire-lors-du-clic-focus
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
35
8 avril 2010 à 11:45
8 avril 2010 à 11:45
Merci ça fonctionne. Y a t-il un façon de griser ou d'atténuer la couleur du texte afin de montrer que c'est une indication?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
8 avril 2010 à 11:57
8 avril 2010 à 11:57
La couleur peut-être changé en CSS.
input{color:#ccc;} input:focus{color:#000;}
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
35
8 avril 2010 à 14:35
8 avril 2010 à 14:35
Merci c'est parfait