Oula désolé pour les fautes d'orthographe, je suis pas bien révéillée

-------------------------------
Réponse au message :
-------------------------------
> Salut,
>
> Tout dabord tu peux simplifier ton passage de paramètre en mettant "this" au lieu de "document.archive.select<%=fra("ID_Dom")%>"
>
> le select devient :
> <select name="select<%=fra("ID_Dom")%>" onchange="aff_div_eng(this, <%=nb_dom%>);">
> <option>1</option>
> <option>2</option>
> </select>
>
> Ensuite voilà comment tu peux procéder pour récupérer la valeur actuellement séléctionnée par l'utilisateur :
>
> le script :
> function aff_div_eng(param1, param2) {
> var index = param1.selectedIndex;
> alert("param1= " + param1.options[index].text + ",param2= " + param2);
> }
>
> Je pense en faite que le problème viens de value qui semble ne pas être initialisé pour un select tant que le formulaire n'a pas été envoyé. Pour récupérer une valeur, il faut donc passer par l'index de l'option sélectionner et aller chercher la propriété text ou value (si cette attribut est défini pour les options) de l'item dans la collection des objets options.
>
> A+

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > <select name="select<%=fra("ID_Dom")%>" onchange="aff_div_eng(document.archive.select<%=fra("ID_Dom")%>.value, <%=nb_dom%>);">
> >
> > Donc j'ai une liste deroulante sur laquelle je fais un onchange ou j'appelle une fonction aff_div_eng. Mais le premier parametre est nul alors qu'il devrait donner une valeur numerique (1 ou 2 et pas autre chose)
> >
> > Je pense que c'est la syntaxe qu'il n'aime pas trop :
> >
> > document.archive.select<%=fra("ID_Dom")%>.value
> >
> > Qqun a t il une idée?
> > Merci.
> >
> >
>