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>&nbsp;</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'>&agrave;
pr&eacute;ciser</option>
              </select>";
                          echo"<font style='visibility: hidden' id='type2'><br>nouvelle cat&eacute;gorie d&rsquo;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'>&agrave;
pr&eacute;ciser</option>
              </select>";
                          echo"<font style='visibility: hidden' id='typeens'><br>nouvelle enseigne:<input name='typenew' id='autreens'></font>";
 
?>