Bonjour,
Je suis développeur SAS (Logiciel BI / stat) et dans le cadre de l'exécution sur un serveur Web d'un programme SAS, j'ai besoin de votre aide pour un bout de code Javascript / Html.
J'ai généré 3 listes dynamiquement liées : list1 (région du pays), list2 (département) et list3 (magasin du département). Quand je change la sélection d'une liste, le choix pour la (les) liste(s) suivantes évoluent.
Jusqu'ici pas de pb.
J'ai ensuite un bouton qui exécute un programme SAS à 4 paramètre (Année, Valeur sélectionné List1, Valeur sélectionné List2, Valeur sélectionné List3).
Or qu'elle que soit la valeur sélectionnée, list1, list2 et list3 me renvoient 0 (aucune valeur)
Avez vous une idée de ce qui ne va pas dans mon code ?
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <SCRIPT type="text/javascript"> menu.Aff(); <s> /*Affichage de mes liste dynamiques dans une form mf*/</s> </SCRIPT> <FORM id='choix' method='GET' ACTION='/SASStoredProcess/do'> <INPUT TYPE='hidden' NAME='_program' VALUE='/Italia/storedprocess/04_VENDITE_SuiviCartes_01'> <s>/*Appel de mon prgm SAS*/</s> <SCRIPT type="text/javascript"> function testButton(no) { var valeur=document.forms["mf"].elements["list"+no].selectedIndex; return valeur; } var ligne="<INPUT TYPE='hidden' NAME='list1' VALUE="+testButton(1)+">"; ligne+="<INPUT TYPE='hidden' NAME='list2' VALUE="+testButton(2)+">"; ligne+="<INPUT TYPE='hidden' NAME='list3' VALUE="+testButton(3)+">"; document.write(ligne); </SCRIPT> <INPUT type='submit' value='Générer Page'>
Partager