Deux listes deroulante liées qui affichent un resultat
Fermé
tajadin
Messages postés4Date d'inscriptionsamedi 30 novembre 2013StatutMembreDernière intervention 3 décembre 2013
-
Modifié par tajadin le 30/11/2013 à 12:38
tajadin
Messages postés4Date d'inscriptionsamedi 30 novembre 2013StatutMembreDernière intervention 3 décembre 2013
-
3 déc. 2013 à 08:29
Bonjour :
Je suis entrain de concevoir un site web pour l'université . ce dernier propose des actualités et des informations concernant l université et aussi un espace qui présente la formation : cet espace de formation , a son tour qui comporte plusieurs filières chaque filière mène vers deux pages soit : une première page dédiée a la présentation de la filière .(a savoir que la formation dans chaque filière dure 3 ans )
- soit une deuxième page qui mène a l'espace des TD-TP-EXAMENS ( c'est dans cette page ou se présente le problème)
j ai pu creer deux listes deroulantes liées : la premiere contient trois choix concernant l année d'etude (Premiere Année-Deuxieme Année -Troisieme Année ) et la deuxieme liste comporte deux choix : (Semestre 1,Semestre2) si l etudiant etait en premiere année ou bien (Semestre 3,semestre4) Si l etudiant est en deuxieme année ou (Semestre 5, Semestre 6) si il est en 3 eme année.
jusqu'à ce stade la il n y a aucun probleme.
Le Problème est le suivant : apres une longue recherche sur le fameux Google mais aucun resultat satisfaisant ;
1/- j aimerai bien savoir comment faire pour que dès que l'etudiant choisit son niveau et le semestre , et apres qu'il clique sur un boutton " Recherche " l ensemble des examens et Td et TP adéquats s'affichent juste en dessous du bouton recherche sous forme de lien de telechargement
2/- aussi j aimerai bien savoir comment trier ces résultats selon leur catégories : Examen ( soit juste afficher dans la <div> Examens) et TD (dans la <div> travaux Dirigés ) et TP ( au seins de la div Travaux pratiques)
function choisir() { var liste = document.getElementById("select"); var deuxiemeannée = liste.selectedIndex; var valeur = liste.options[deuxiemeannée].value; var div = document.getElementById("liste2"); var select1 = '<select name="select2"> <option value="a">Semestre 1</option> <option value="autresLettres">Semestre 2</option> </select>' // ta liste déroulante alphabétique var select2 = '<select name="select3"> <option value="0">Semestre 3</option> <option value="numeros">Semestre 4</option> </select>' // ta liste déroulante des chiffres var select3 = '<select name="select4"> <option value="a">Semestre 5</option> <option value="autresLettres">Semestre 6</option> </select>' // ta liste déroulante alphabétique
if(valeur == "Premiere Année") // si ta valeur est alphabet, on insère le select1 { div.innerHTML = select1 } if(valeur == "Deuxieme Année") // si ta valeur est chiffre, on insère le select2 { div.innerHTML = select2 } if(valeur == "Troisieme Année") // si ta valeur est chiffre, on insère le select2 { div.innerHTML = select3 } } </script>