Javascript : Lier plusieurs listes déroulantes

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

bolbo
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Avr 29, 2004 9:04

Javascript : Lier plusieurs listes déroulantes

Message le Lun Avr 24, 2006 17:00

Bonjour,

J'ai une question en javascript, concernant l'utilisation des listes déroulantes.
J'ai un ensemble de champs dans ma base de données, et je voudrais associer à chaque champ une valeur, unique, sélectionnée dans une liste.

Exemple :
Liste des champs :
* champ 1
* champ 2
* champ 3
* champ 4

Je veux que ces champs prennent une valeur parmi {1, 2, 3, 4, 5}, avec aucune répétition possible.

Etat d'origine :
Champ 1 ==> choix parmi {1, 2, 3, 4, 5} , le choix 1 est "selected"
Champ 2 ==> choix parmi {1, 2, 3, 4, 5} , le choix 1 est "selected"
Champ 3 ==> choix parmi {1, 2, 3, 4, 5} , le choix 1 est "selected"

Je choisis dans ma liste que champ 1 correspond à 3
Champ 1 ==> La liste contient {1, 2, 3, 4, 5}, c'est le 3 qui est "selected"
Champ 2 ==> choix parmi {1, 2, 4, 5} , le choix 1 est "selected", 3 a disparu
Champ 3 ==> choix parmi {1, 2, 4, 5} , le choix 1 est "selected", 3 a disparu


Je choisis dans ma liste que champ 3 correspond à 5
Champ 1 ==> La liste contient {1, 2, 3, 4}, c'est le 3 qui est "selected", 5 a disparu
Champ 2 ==> choix parmi {1, 2, 4} , le choix 1 est "selected", 3 et 5 ont disparu
Champ 3 ==> La liste contient {1, 2, 4, 5} , le choix 5 est "selected", 3 est toujours non affiché

Pour résumer, si je sélectionne un champ toutes les listes sont mises à jour.

J'avais fait l'équivalent en PHP, avec onChange="this.form.submit", ca marchait mais il fallait recharger à chaque fois la page, ca allait pour une ou deux listes mais ca devenait vite fastidieux s'il y avait un nombre important de listes.

Merci d'avance,

Bolbo


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

Message le Mar Avr 25, 2006 12:30

Salut,

Tu peux utiliser XMLHTTPRequest c'est bien mieux adapté.

>> http://www.toutjavascript.com/savoir/xm ... quest.php3

N°5

bolbo
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Avr 29, 2004 9:04

Message le Mar Avr 25, 2006 12:34

rottman a écrit:Salut,

Tu peux utiliser XMLHTTPRequest c'est bien mieux adapté.

>> http://www.toutjavascript.com/savoir/xm ... quest.php3

N°5


Slt Rottman,

Merci pour le lien, je vais voir pour l'adapter à mon script. :D


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités