Bonsoir,

J'ai un champ en autocompletion comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<input type="text" name="maj_nom" id="maj_nom" size="40" 
title="Veuillez choisir le Nom" onfocus="this.className='focus';" onblur="this.className='normal';">
<div class="update" id="maj_nom_update"></div>
<input type="hidden" name="maj_nom_id" id="maj_nom_id" 
value="569" >
L'autocompletion fonctionne très bien et je récupère bien la bonne valeur dans mon champ "maj_nom".

Maintenant je veux alimenter un champ textarea pour compléter un texte avec le nom trouvé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<textarea name="description" id="entry_full" rows="5" cols="40"></textarea>
J'ai donc fait une fonction comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function AjoutChamp(champ)
	  {
	      alert(champ.value);
	      document.getElementById('entry_full').value+= ' '+champ.value
	  }
Que j'appel comme cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<input type="text" name="maj_nom" id="maj_nom" size="40" 
onChange="AjoutChamp(getElementById('maj_nom'))"
title="Veuillez choisir le Majeur" onfocus="this.className='focus';" onblur="this.className='normal';">
<div class="update" id="maj_nom_update"></div>
<input type="hidden" name="maj_nom_id" id="maj_nom_id" 
value="569" >
Dans mon "alert(champ.value);" la valeur est celle que j'ai saisie, soit le début du nom et pas le nom complet qui apparaît à l'écran dans "maj_nom".

Comment récupérer la valeur totale du champ "maj_nom" ?

Merci d'avance.