[JS] Ajout de caractère dans un input
Résolu
xxkirastarothxx
Messages postés
415
Statut
Membre
-
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.
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 :)
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
-
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. -
Merci, c'est niquel :)
j'vais pouvoir me débrouiller avec ça :)
[résolu]