Tag html par du javascript

Fermé
yule - 23 févr. 2003 à 19:13
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 - 24 févr. 2003 à 00:40
Bonsoir,

J'ai un petit souci....

Je n'arrive pas a intégrer des tags html à la bonne place dans mon formulaire.... (idem au formulaire de ce forum)

Je m'explique, j'écris dans mon formulaire ceci; "mon texte ici doit être en gras" , je le sélectionne (je le zone...)
puis je clique sur mon texte ou il est indiqué "gras" et il m'affiche......

mon texte ici doit être en gras<b></b>

au lieu de ça....
<b>mon texte ici doit être en gras</b>

Comment préciser pour arriver au bon résultat ? ci-dessous mon formulaire
Par avance merci de votre aide
Yule


<form action="email.php" method="post" name="formulaire">

<a href="#null" onclick="javascript:document.formulaire.texte.value+='<b></b>'; document.formulaire.texte.focus();"><b>Gras</b></a>

<br><font face="Verdana" size="1" color="#000000">Votre message </font> <br>
<textarea name="texte" cols=50 rows=8 ></textarea>
<center><input type="submit" value="Envoyer"></center></form>
A voir également:

1 réponse

ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
24 févr. 2003 à 00:40
Bonsoir yule, bonsoir à tous,

Réponse déjà donnée dans "Divers" ( https://forums.commentcamarche.net/forum/affich-223293-tag-html-par-du-javascript ) je trouve çà très désagréable !

Bonsoir yule, bonsoir à tous,

Tiens !
Dans la partie HEAD, saisie la fonctions gras() :
<script>
<!--
function gras(){
a='<b>';
a=a+document.formulaire.texte.value+'</b>';
document.formulaire.texte.value=a;
return true;
}
</script>

Dans la partie BODY, l'appel à la fonction :
<form action="email.php" method="post" name="formulaire">
<a href="#null" onclick="gras(); document.formulaire.texte.focus();"><b>Gras</b></a>
<br><font face="Verdana" size="1" color="#000000">Votre message </font> <br>
<textarea name="texte" cols=50 rows=8 ></textarea>
<center><input type="submit" value="Envoyer"></center></form>

HTH

@12C4
Ipl
0