JavaScript PHP traiter liste déroulante
Résolu/Fermé
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
-
1 juin 2010 à 13:02
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 - 1 juin 2010 à 17:58
mimi8210 Messages postés 167 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 29 avril 2014 - 1 juin 2010 à 17:58
A voir également:
- JavaScript PHP traiter liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Telecharger javascript - Télécharger - Langages
- 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
4 réponses
duweb
Messages postés
353
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
1 juin 2010 à 13:46
1 juin 2010 à 13:46
"...Bref, est ce que ma méthode est possible ?..." : oui mais complexité inutile
- en ajax ou en javascript : tout dépend d'ou vient la donnée à afficher. si c'est pourafficher la valeur de la liste, javascript suffit. si c'est pourafficher la donnée d'une base de donnée sans recherger la page,il faut utiliser ajax.
voici un code correspodnant à ce que j'ai pu comprendre de la question
-
- en ajax ou en javascript : tout dépend d'ou vient la donnée à afficher. si c'est pourafficher la valeur de la liste, javascript suffit. si c'est pourafficher la donnée d'une base de donnée sans recherger la page,il faut utiliser ajax.
voici un code correspodnant à ce que j'ai pu comprendre de la question
<script type="text/javascript" language="javascript"> function afficher(texte){ document.getElementById("mon_texte").value=texte; } </script> <form method="post" action=""> <select name="liste" onchange="afficher(this.value);"> <option value="aaa">a</option> <option value="bbb">b</option> <option value="ccc">c</option> </select> <input type="text" name="mon_texte" id="mon_texte" value="" /> </form>
-
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
1 juin 2010 à 14:22
1 juin 2010 à 14:22
En fait, j'ai deux formulaire à faire...
Le premier est un formulaire où le choix de la liste déroulante déterminera la condition de ma requête, cette requête me permet en effet de récupérer des données de ma BDD. Donc, d'après ce que tu dis il faut de l'ajax pour ce formulaire, alors je vais abandonner cette idée et essayé de traiter ce formulaire autrement.
Cependant, je pense que d'utiliser uniquement du javascript pour mon deuxième formulaire est possible. J'explique son fonctionnement: L'utilisateur choisit une valeur dans une première liste déroulante (un nomcategorie). Ma seconde liste déroulante contient par défaut toutes les données possibles d'une table (toutes les souscategories). Il faut que selon le choix de la première liste, je fasse passer certaines valeur en style=display:none (c'est à dire je veux ne pas afficher les sous categories qui ne correspondent pas à la catégorie choisit) . Je pense que c'est le même principe que le code que tu viens de me montrer, mais je n'arrive pas à trouver le code adéquat pour ma deuxième liste déroulante...
Le premier est un formulaire où le choix de la liste déroulante déterminera la condition de ma requête, cette requête me permet en effet de récupérer des données de ma BDD. Donc, d'après ce que tu dis il faut de l'ajax pour ce formulaire, alors je vais abandonner cette idée et essayé de traiter ce formulaire autrement.
Cependant, je pense que d'utiliser uniquement du javascript pour mon deuxième formulaire est possible. J'explique son fonctionnement: L'utilisateur choisit une valeur dans une première liste déroulante (un nomcategorie). Ma seconde liste déroulante contient par défaut toutes les données possibles d'une table (toutes les souscategories). Il faut que selon le choix de la première liste, je fasse passer certaines valeur en style=display:none (c'est à dire je veux ne pas afficher les sous categories qui ne correspondent pas à la catégorie choisit) . Je pense que c'est le même principe que le code que tu viens de me montrer, mais je n'arrive pas à trouver le code adéquat pour ma deuxième liste déroulante...
duweb
Messages postés
353
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
1 juin 2010 à 17:53
1 juin 2010 à 17:53
recherche "chained select" pour trouver des scripts correspondants
sans ajax
https://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/
avec ajax + php+mysql
https://remysharp.com/2007/09/18/auto-populate-multiple-select-boxes/
sans ajax
https://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/
avec ajax + php+mysql
https://remysharp.com/2007/09/18/auto-populate-multiple-select-boxes/
mimi8210
Messages postés
167
Date d'inscription
jeudi 14 mai 2009
Statut
Membre
Dernière intervention
29 avril 2014
10
1 juin 2010 à 17:58
1 juin 2010 à 17:58
Même si la page est en anglais, c'est un très bon lien que tu m'as donné et puis ça ne fait pas de mal de travailler sur un doc en anglais ;) Merci à toi !