Bonsoir,
J'ai un champ en autocompletion comme ceci :
L'autocompletion fonctionne très bien et je récupère bien la bonne valeur dans mon champ "maj_nom".
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" >
Maintenant je veux alimenter un champ textarea pour compléter un texte avec le nom trouvé.
J'ai donc fait une fonction comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <textarea name="description" id="entry_full" rows="5" cols="40"></textarea>
Que j'appel comme cela
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 }
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".
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" >
Comment récupérer la valeur totale du champ "maj_nom" ?
Merci d'avance.
Partager