Bonjour
Dans une page je voudrais afficher 2 str=prompt pour 2 listes select du m�me formulaire.
J'ai fait basiquement un copier coll� du premier script qui fonctionnait quand il �tait seul.
Mais maintenant �a fonctionne uniquement sur le 2eme select. quand on fait la s�lection ad�quate dans le premier <select> la fen�tre prompt n'apparait pas.
C'est peut �tre tout b�tement la mise en forme des lignes de codes.
D�sol� je n'y connait vraiment pas grand chose en java scrpipt
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 function valeur(test1){ i = document.getElementById("autre").options.length; if (test1=='autre'){ var str= prompt("rentrer ici la nouvelle categorie",""); document.getElementById('autreap').value=str; document.getElementById('type2').style.visibility="visible"; } if (test1 != "autre") document.getElementById("autre").options.length = i; } function valeur(test2){ i = document.getElementById("newens").options.length; if (test2=='autre2'){ var str= prompt("nouveau magasin",""); document.getElementById('autreens').value=str; document.getElementById('typeens').style.visibility="visible"; } if (test2 != "newens") document.getElementById("autre").options.length = i; } </script> </head> <body> <span class="t3" ><center> <p> </p> <form id="form1" name="form1" method="post" action="newproduit2.php"> Nom du Produit<input name="produit" type="text" size="70" /><br /> <?php include("../base.php"); // afficahge utilisation echo"Utilisation du produit <select name='utilisation' id='autre' onChange='valeur(this.value)' >"; $sql= "SELECT DISTINCT (utilisation) FROM achat "; $resultat=mysql_query($sql) or die (mysql_error()) ; $listetype=$type['utilisation']; while ($type = mysql_fetch_assoc($resultat)){ echo '<option value="'.$type['utilisation'].'">'; echo $type ['utilisation']; echo "</option>"; } echo" <option value='autre'>à préciser</option> </select>"; echo"<font style='visibility: hidden' id='type2'><br>nouvelle catégorie d’utilisation:<input name='typenew' id='autreap'></font>"; // afficahge enseigne echo"Utilisation du produit <select name='utilisation' id='newens' onChange='valeur(this.value)' >"; $sqlenseigne= "SELECT DISTINCT (lieuachat) FROM achat "; $resultat2=mysql_query($sqlenseigne) or die (mysql_error()) ; $listeens=$ens['lieuachat']; while ($ens = mysql_fetch_assoc($resultat2)){ echo '<option value="'.$ens['lieuachat'].'">'; echo $ens['lieuachat']; echo "</option>"; } echo" <option value='autre2'>à préciser</option> </select>"; echo"<font style='visibility: hidden' id='typeens'><br>nouvelle enseigne:<input name='typenew' id='autreens'></font>"; ?>
Partager