[JS] Ajout de caractère dans un input

Résolu/Fermé
xxkirastarothxx Messages postés 380 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 - 11 sept. 2008 à 17:15
xxkirastarothxx Messages postés 380 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 - 12 sept. 2008 à 13:05
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 :)
A voir également:

2 réponses

puxor Messages postés 318 Date d'inscription mardi 2 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 89
11 sept. 2008 à 19:36
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
xxkirastarothxx Messages postés 380 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 40
12 sept. 2008 à 13:05
Merci, c'est niquel :)
j'vais pouvoir me débrouiller avec ça :)
[résolu]
-1