Remplir une liste déroulante basée sur la sélection dans un autre
J'ai besoin de changer le contenu de la liste déroulante de B en fonction de la sélection dans Une liste déroulante à l'aide de javascript. Il n'y a pas les requêtes db impliqué, je sais d'avance ce que le contenu de B devrait avoir le choix en A. j'ai trouvé quelques exemples d'utilisation de l'AJAX, mais depuis il n'y a pas de db de la requête en cause qui n'est pas nécessaire. Quelqu'un peut-il m'indiquer un exemple de code pour savoir comment faire cela?
Vous devez vous connecter pour publier un commentaire.
JS:
HTML:
onLoad
a été sélectionné, lorsque la fonction doit être lié ailleurs, par exempleno wrap - in <head>
. Aussi pour certaines raisons, j'ai d'abord écrit pour parcourir l'arborescence DOM chaque fois qu'il a besoin d'accéder ddl qui semble inutile. J'ai donc mis à jour pour passer à l'élément de référence, pas l'ID. Voir: jsfiddle.net/e6hzj8gx/4var colours = new Array('Black', 'White', 'Blue');
Simplementvar colours = ['Black', 'White', 'Blue'];
est tout ce dont vous avez besoin.De l'installation de la mine à l'intérieur de la fermeture et à droite JavaScript, des explications fournies dans les commentaires
JS:
HTML:
Pourriez vous s'il vous plaît jeter un oeil à: http://jsfiddle.net/4Zw3M/1/.
Fondamentalement, les données sont stockées dans un Tableau et les options sont ajoutées en conséquence. Je pense que le code dit plus que mille mots.