Insérer du texte en un clique avec Javascript

Ci-dessous, un petit bout de code qui permet d'insérer du texte en un clique dans un textarea grâce à une fonction Javascript.

La fonction :
 <script language="javascript" type="text/javascript">
   function insert_texte(texte)
   {
    //Emplacement
       var ou = document.getElementsByName("msg")[0];
	//Texte à insérer + espace
       var phrase = texte +" ";
	//Contenu déjà présent + Texte à insérer
       ou.value += phrase;
	//Positionnement du curseur
       ou.focus();
   }
</script>
Le formulaire + texte:
<a href="#" onclick="insert_texte('Texte 1.')">Texte 1</a>
<a href="#" onclick="insert_texte('Texte 2.')">Texte 2</a>
<a href="#" onclick="insert_texte('Texte 3.')">Texte 3</a>
<a href="#" onclick="insert_texte(':)')">Smiley</a>
<form name="frm">
<textarea name="msg" id="msg" value=""/></textarea>
</form>
Exemple :

Texte 1 Texte 2 Texte 3

Voir/déposer un commentaire (0) | Signaler un problème