Bonjours,
Je souhaiterai créer un menu déroulant <select> avec HTML mais que les options sois gérer par un fichier json car la liste des possibilités évolue tout le temps.
pour faire simple les options du menu déroulant fait avec la balise <select> doivent être récupérer depuis le fichier json dans le quel elles sont écrite.
voici un bout du fichier json (l'ensemble et fait de la même façon):
Mon fichier HTML est basique je vous donne le code en place pour le moment:
en se qui concerne le js j'ai ceci:
Je n'y connais rien en json pourriez vous donc m'aider ?
merci d'avance
Je souhaiterai créer un menu déroulant <select> avec HTML mais que les options sois gérer par un fichier json car la liste des possibilités évolue tout le temps.
pour faire simple les options du menu déroulant fait avec la balise <select> doivent être récupérer depuis le fichier json dans le quel elles sont écrite.
voici un bout du fichier json (l'ensemble et fait de la même façon):
var jlist_1 = [
{"Value" = "Environnement SCCM"}
{"Value" = "Installation d'applications"}
{"Value" = "Déploiment d'applications mobiles ou environnement AirWatch"}
{"Value" = "Baquaras"}
{"Value" = "Installation de master et/ou outillage"}
]
var jlist_2 = [
{"Value" = "Information"}
{"Value" = "Rappel"}
{"Value" = "Avancement"}
{"Value" = "Fin"}
]
Mon fichier HTML est basique je vous donne le code en place pour le moment:
<select id="list">
<option>Sélectionnez votre problème</option>
<option>Proposition 1</option>
<option>Pro 2</option>
<option>Pro 3</option>
<option>Pro 4</option>
<option>autre</option>
</select>
en se qui concerne le js j'ai ceci:
var list = document.getElementById('list');
var Selection;
list.addEventListener('change', function() {
switch(list.options[list.selectedIndex].innerHTML){
case "Proposition 1":
Selection = 1;
break;
case "Pro 2":
Selection = 2;
break;
case "Pro 3":
Selection = 3;
break;
case "Pro 4":
Selection = 4;
break;
case "Pro 5":
Selection = 4;
break;
case 'Autre':
Selection = 5;
break;
default:
Selection = 0;
break;
}
});
Je n'y connais rien en json pourriez vous donc m'aider ?
merci d'avance