Liste déroulante modifié en javascript
pompon_
-
mbarek -
mbarek -
bonjour,
j'aimerai au clic sur une liste déroulante, mettre la seconde liste déroulante a jour, voici le code que j'ai fait, il ne fonctionne pas, dans un premier temps, la deuxieme liste déroulante se vide bien a l'appel de la fonction par contre elle ne se rempli pas par la suite
la requete fonctionne ya pas de souci, qd j'affiche le code source de la page, je retrouve les différents éléments qui devrai etre présent, le seul probleme c'est qu'ils ne sont pas dans la liste déroulante
<SCRIPT LANGUAGE="JavaScript">
function ModifierListe() {
lg = document.lieux.ville.length;
// On vide la liste
for (i = lg - 1; i >= 0; i--) {
document.lieux.ville.options[i] = null;
}
//code_dept = document.lieux.dept.selectedIndex;
<?
include("connexion_bd.php");
// Génération des Items par Rubriques
$sql = "SELECT DISTINCT VILLE FROM PDV_REL_LIV WHERE DEPT='95' ORDER BY VILLE ASC";
$resultat = mysql_query($sql);
echo "document.lieux.req.text=\"".$sql."\";\n";
$cpt = 0;
while ($enr = mysql_fetch_assoc($resultat)) {
echo "document.lieux.ville.options[".$cpt."].text = \"".$enr["VILLE"]."\";\n";
$cpt++;
}
?>
}
</SCRIPT>
</head>
<?php
include("connexion_bd.php");
$sql="select distinct DEPT from PDV_REL_LIV order by DEPT asc";
$req=mysql_query($sql);
echo "<form name=\"lieux\" method=\"POST\" action=\"lieux_vente_module.php\">";
?>
<html>
Sélectionnez un département :
<select name="dept" onChange="ModifierListe()">
<?
while($res=mysql_fetch_assoc($req)){
echo "<option value=\"".$res["DEPT"]."\">".$res["DEPT"]."</option>";
}
?>
</select>
<select name="ville">
<option>----------------</option>
<option></option>
</select>
<textarea name="req"></textarea>
<input type="submit" value="ok">
</form>
</html>
j'aimerai au clic sur une liste déroulante, mettre la seconde liste déroulante a jour, voici le code que j'ai fait, il ne fonctionne pas, dans un premier temps, la deuxieme liste déroulante se vide bien a l'appel de la fonction par contre elle ne se rempli pas par la suite
la requete fonctionne ya pas de souci, qd j'affiche le code source de la page, je retrouve les différents éléments qui devrai etre présent, le seul probleme c'est qu'ils ne sont pas dans la liste déroulante
<SCRIPT LANGUAGE="JavaScript">
function ModifierListe() {
lg = document.lieux.ville.length;
// On vide la liste
for (i = lg - 1; i >= 0; i--) {
document.lieux.ville.options[i] = null;
}
//code_dept = document.lieux.dept.selectedIndex;
<?
include("connexion_bd.php");
// Génération des Items par Rubriques
$sql = "SELECT DISTINCT VILLE FROM PDV_REL_LIV WHERE DEPT='95' ORDER BY VILLE ASC";
$resultat = mysql_query($sql);
echo "document.lieux.req.text=\"".$sql."\";\n";
$cpt = 0;
while ($enr = mysql_fetch_assoc($resultat)) {
echo "document.lieux.ville.options[".$cpt."].text = \"".$enr["VILLE"]."\";\n";
$cpt++;
}
?>
}
</SCRIPT>
</head>
<?php
include("connexion_bd.php");
$sql="select distinct DEPT from PDV_REL_LIV order by DEPT asc";
$req=mysql_query($sql);
echo "<form name=\"lieux\" method=\"POST\" action=\"lieux_vente_module.php\">";
?>
<html>
Sélectionnez un département :
<select name="dept" onChange="ModifierListe()">
<?
while($res=mysql_fetch_assoc($req)){
echo "<option value=\"".$res["DEPT"]."\">".$res["DEPT"]."</option>";
}
?>
</select>
<select name="ville">
<option>----------------</option>
<option></option>
</select>
<textarea name="req"></textarea>
<input type="submit" value="ok">
</form>
</html>
A voir également:
- Liste déroulante modifié en javascript
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide