Enlever un message
Résolu
goulette35
-
goulette35 -
goulette35 -
Bonjour,
Je débute en programmation, et je bloque sur un problème.
J'ai un input dans lequel j'écris "rédiger un commentaire ... " et je voudrais que lorsque l'utilisateur clique dans le bloque, ce message s'efface.
Pourriez-vous m'aidez in me disant quel serrait le code à écrire.
Mon code actuel est:
<input type="text" id="corpcom" name="corpcom" value="rédiger un commentaire ...">
Merci
Je débute en programmation, et je bloque sur un problème.
J'ai un input dans lequel j'écris "rédiger un commentaire ... " et je voudrais que lorsque l'utilisateur clique dans le bloque, ce message s'efface.
Pourriez-vous m'aidez in me disant quel serrait le code à écrire.
Mon code actuel est:
<input type="text" id="corpcom" name="corpcom" value="rédiger un commentaire ...">
Merci
A voir également:
- Enlever un message
- Comment recuperer un message supprimé sur whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message supprimé whatsapp - Guide
- Enlever pub youtube - Accueil - Streaming
- Message absence thunderbird - Guide
17 réponses
Un input pour un commentaire ? Ça fait petit ...
Il faut utiliser du Javascript : onfocus="if(this.value == 'rédiger un commentaire ...') this.value = '';"
Il faut utiliser du Javascript : onfocus="if(this.value == 'rédiger un commentaire ...') this.value = '';"
PHP intègre une fonction pour remplacer tous les retours à la ligne ("\n") par <br /> : nl2br
Niveau optimisation, c'est une perte de temps de faire str_replace.
Niveau optimisation, c'est une perte de temps de faire str_replace.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
ce que tu m'as donnée avion-f16 fonctionne parfaitement mais je souhaiterais plutôt mettre un textarea à la place d'un input car pour le input le texte ne reviens pas automatiquement à la ligne contrairement au textarea. Cependant pour le textarea, ce que tu m'as donné précédement ne fonctionne pas peut-être à cause du code qui est mauvais: voilà mon code actuellement:
<textarea id="corpcom" name="corpcom" value="rédiger un commentaire ..." onfocus="if(this.value == 'rédiger un commentaire ...') this.value = '';"></textarea>
merci
ce que tu m'as donnée avion-f16 fonctionne parfaitement mais je souhaiterais plutôt mettre un textarea à la place d'un input car pour le input le texte ne reviens pas automatiquement à la ligne contrairement au textarea. Cependant pour le textarea, ce que tu m'as donné précédement ne fonctionne pas peut-être à cause du code qui est mauvais: voilà mon code actuellement:
<textarea id="corpcom" name="corpcom" value="rédiger un commentaire ..." onfocus="if(this.value == 'rédiger un commentaire ...') this.value = '';"></textarea>
merci
Bonjour,
Ta demande a évoluée, maintenant, le code dont tu as besoin est:
<textarea id="corpcom" name="corpcom" onfocus="if(this.innerHTML == 'rédiger un commentaire ...') this.innerHTML = '';">rédiger un commentaire ...</textarea>
Oui, c'est tordu : value pour un input, innerHTML pour un textarea... Il suffit de le savoir ou de rechercher sur google.
Ta demande a évoluée, maintenant, le code dont tu as besoin est:
<textarea id="corpcom" name="corpcom" onfocus="if(this.innerHTML == 'rédiger un commentaire ...') this.innerHTML = '';">rédiger un commentaire ...</textarea>
Oui, c'est tordu : value pour un input, innerHTML pour un textarea... Il suffit de le savoir ou de rechercher sur google.
Tout d'abord merci Archeus01 pour ta réponse.
J'ai un autre petit problème avec le textarea, c'est que lorsque j'écris dans le textarea et que je fais entrée et que je raffiche ce textarea mon entrée n'a pas été pris en compte. Donc j'ai pris ce code et il ne fonctionne pas et je ne sais pas pourquoi:
Donc voici le code pour remplacer les entrée par des <br />
$resultat=str_replace('\r\n','<br />',$resultat);
merci de vos réponses
J'ai un autre petit problème avec le textarea, c'est que lorsque j'écris dans le textarea et que je fais entrée et que je raffiche ce textarea mon entrée n'a pas été pris en compte. Donc j'ai pris ce code et il ne fonctionne pas et je ne sais pas pourquoi:
Donc voici le code pour remplacer les entrée par des <br />
$resultat=str_replace('\r\n','<br />',$resultat);
merci de vos réponses
pour faire plus simple au niveau de l'effacement il y a ça,
C'est déjà beaucoup mieux, tu évites ainsi de polluer ton code et de te perdre facilement.
<textarea id="corpcom" name="corpcom" onclick="(this.value = '');"/>rédiger un commentaire ... </textarea> <textarea id="corpcom" name="corpcom" onfocus="if(this.innerHTML == 'rédiger un commentaire ...') this.innerHTML = '';">rédiger un commentaire ...</textarea>
C'est déjà beaucoup mieux, tu évites ainsi de polluer ton code et de te perdre facilement.
J' ai pas compris comment mon message plus haut est arrivé dans un sujet qui n' a rien a voir avec ce que j' ai mis lol
Autre chose, j' ai lu rapidement, j' ai pas compris, tu veux un bouton "rediger un commentaire" qui efface???
Autre chose, j' ai lu rapidement, j' ai pas compris, tu veux un bouton "rediger un commentaire" qui efface???
Je fais appel à ma base donnée afin d'afficher les informations que j'avais entrée dans mon textarea grâce à un echo. Je pense donc qu'il faut modifier l'entré que j'effectue par un <br /> au moment de la saisie d'où le code
$resultat=str_replace('\r\n','<br />',$resultat); que j'utilise avant de mettre mes données dans ma base de donnée.
J'espère que tu vois ce que je souhaite effectuer
$resultat=str_replace('\r\n','<br />',$resultat); que j'utilise avant de mettre mes données dans ma base de donnée.
J'espère que tu vois ce que je souhaite effectuer
Maintenant j'ai un petit problème pour afficher un tableau:
Voici mon code:
<table>
<tr>
<td><?php echo $ligne['equipe_recoit']; echo " ";?></td>
<td><?php echo $ligne['resultat']; echo " ";?></td>
<td><?php echo $ligne['equipe_deplacement']; echo " ";?></td>
</tr>
</table>
Lorsque celui-ci s'affiche, la variable resulat s'affihe sur une deuxième ligne et non sur la première à la suite de la première variable tandis que equipe_deplacement s'affiche bien sur la première ligne.
Voici mon code:
<table>
<tr>
<td><?php echo $ligne['equipe_recoit']; echo " ";?></td>
<td><?php echo $ligne['resultat']; echo " ";?></td>
<td><?php echo $ligne['equipe_deplacement']; echo " ";?></td>
</tr>
</table>
Lorsque celui-ci s'affiche, la variable resulat s'affihe sur une deuxième ligne et non sur la première à la suite de la première variable tandis que equipe_deplacement s'affiche bien sur la première ligne.