[JS] Ajout de caractère dans un input

Résolu
xxkirastarothxx Messages postés 415 Statut Membre -  
xxkirastarothxx Messages postés 415 Statut Membre -
Bonjour tout le monde,

J'ai cette petit ligne javascript qui me permet d'ajouter les valeurs des smileys (ici ";)") lorsque l'on clique dessus, dans mon input "message", à la suite des caractères déjà écrit.
<IMG style="cursor : pointer;" SRC="modules/smiley/img/wink.gif" ALT=":happy:" onclick="javascript:document.chat.message.value+=';)'"></IMG>

J'aimerai trouver le moyen de trouver quelques chose d'identique, à la différence que le code serrait rajouter avant tout les caractères déjà écrit.

Par exemple, si quelqu'un à déjà écrit "test" dans un input et qu'il clique sur l'image "c'est juste pour un"; j'aimerai que la phrase afficher soit "c'est juste pour un test" (et non pas "test c'est juste pour un" comme avec mon code actuel)

Merci :)
Configuration: Windows XP
Firefox 3.0.1

2 réponses

  1. puxor Messages postés 367 Statut Membre 89
     
    Bonsoir !!

    <html>
    <head>
    <script type="text/javascript">
    	function addText(){
    		var message = 'Ceci est un ' + document.getElementById('msg').value;
    		document.getElementById('msg').value = message;
    	}
    </script>
    </head>
    <body>
    <input type="text" name="message" id="msg">
    <input type="button" value="AddText" onclick="javascript:addText();">
    </body>
    </html>


    J'espère que c'est ce que tu recherchais.
    -1
  2. xxkirastarothxx Messages postés 415 Statut Membre 40
     
    Merci, c'est niquel :)
    j'vais pouvoir me débrouiller avec ça :)
    [résolu]
    -1