en fait voila j ai un formulaire avec dedans une liste deroulante( composé a partir des references de produits d'une BDD), lorsque je clique dessus je voudrais que le champs texte a coté (correspondant au libéllé du produit) se remplisse automatiquement.

j ai deja ce code-ci:
<input type="hidden" name="nom<?=$e?>" value="<?=$arr['nom']?>" />
<input type="hidden" name="prix<?=$e?>" value="<?=$arr['prix']?>" />
le nom de mes champs se forme automatiquement grace a la variable e

<select class="formulaire1" name="<?=$k?>" onchange="change(this.name);">
lorsque je clique ca envois donc la valeur de mon champs



function change(nom)
{
var tutu = 'l' + nom;
var tuta = 'nom' + nom;
alert(document.focusform.elements[tutu].value);
}
en réalité tout fonction, lorsque j affiche la source de ma page, le champs nom.. a la valeur souhaite, or lorsque je fais un simple alerte pour afficher la valeur il m afiche indefined

voila merci de votre aide