Laisser un champ contenu par défaut "textarea

Fermé
ProG du 54 - 5 juin 2010 à 14:24
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 - 5 juin 2010 à 17:47
Bonjour,
J'aimerais savoir comment fait on pour laisser champ contenu par défaut sur un textarea, par exemple mettre "Cordialement Mr Truc." mais il ne faut pas que utilisateur puisse l'effacer. je voudrais que le texte soit "verrouiller". Je voudrais aussi que le texte que l'on écrit soit au dessus du champs par défaut.
Exemple :

Bonjour la réponse est ça ....

Cordialement Mr Truc.

Bon j'espère que vous avez compris.
Merci d'avance.



7 réponses

bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
5 juin 2010 à 14:43
salut!
<textarea rows="2" cols="14" disabled="disabled">Ton message</textarea>
0
Merci pour ta réponse,
Mais ton code verrouille bien le texte mais on ne peut plus écrire dedans ...
Moi je voudrais écrire dedans sans effacer le champs par défaut.
0
bissdebrazza Messages postés 2065 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 712
5 juin 2010 à 14:59
Ah j'avais pas compris!Pour ton cas je ne sais pas!
0
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 29
Modifié par louloute300 le 5/06/2010 à 15:20
Il est impossible de mettre un morceau de texte dans un textarea et de le placer comme "impossible à supprimer sauf mis le le reste" sur textarea".

Quoique, il y a bien encore un truc en javascript, mais pas franchement super...

<html><head>
<script>
function verif(zone){
if(zone.value.substring(0,12)!='Cordialement'){zone.value='Cordialement'+zone.value;}
}
</script></head>
<body><form name="form1">
<textarea name="champ1" onblur="verif(this)">Cordialement</textarea>
</form></body>
</html>


Explication: Quand le textarea perd le focus (onblur) la fonction va se mettre en place et vérifier... Si tu supprimes cordialement, cordialement réapparait...
PS: peut être que ca te donnera une idée...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'ai testé sous firefox, et lorsque je supprime cordialement il ne réapparait pas. Pourquoi ?
0
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 29
5 juin 2010 à 15:33
Il faut qu'il perde le focus:
Sélection cordialement, ensuite supprime, puis clique ailleur ds ta page et enfin regarde ce qu'il se passe...
0
Ha ok et pour ajouter un saut de ligne après "cordialement" je fais comment ?
0
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 29
5 juin 2010 à 15:45
cordialement<br>
0
<br> ne fonctionne pas dans la zone de texte. Ca me laisse "<br>" quand je le met.
0
louloute300 Messages postés 335 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 28 novembre 2012 29
5 juin 2010 à 17:47
Pardon,, eu,,, chr(10).chr(13)

Faut regarder les caracteres ascii en java... (sinon, tu te contente de faire enter après cordialement, et c'est pareil
0