Javascripts / listobx dynamiques

Résolu/Fermé
Seap - 2 avril 2008 à 12:03
 Seap - 3 avril 2008 à 09:45
Bonjour,

Je vous explique mon petit probleme :

J' ai sur une page 3 listbox que je voudrait mettre dynamiquement:

Je voudrai que si je choisit une valeur dans la listbox 1 , les 2 autres listbox se remette a vide.
Si je choisit une valeur dans la listbox 2 , la 1ere listox garde sa valeur , mais la 3eme listbox se remette a vide.

Je pense que le seul moyen d'arriver a ce résultat est en utilisant du javascript.

J espère que vous pourrez m aider.

Cordialement,

Seap

2 réponses

guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008 10
2 avril 2008 à 12:05
oui utilise une fonction qui change le select lors d'un onchange ;)
0
merci d avoir répondu aussi vite.

serait t il possible d avoir le nom de cette fonction ? :D

Merci d'avance
0
guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008 10 > Seap
2 avril 2008 à 12:11
bah tu dois la créer !!! je te donnes les bases pour la faire.

ex:
function majListBox(id){
// la tu fais getElementById(id) pour modifier le select choisi
}

et sur ton select tu mets un onchange="majListBox(... ICI L'ID DU SELECT QUE TU VEUX MODIFIER ...)"

je ne vais pas te créer ton script non plus sinon tu n'apprendras rien. cherche un peu par toi même pour le reste. et si tu as des problèmes je veux bien t'aider à corriger.
0
Seap > guimton Messages postés 89 Date d'inscription jeudi 27 mars 2008 Statut Membre Dernière intervention 10 avril 2008
2 avril 2008 à 12:16
ok merci de ton aide .

je vais essayer de faire tout ca ^^

Je galere un peu deja car je dois refaire une partie d' un site qu' une ancienne personne avait ecrit en language ASP
(oO premiere foi ke j utilise ce genre de language je sui habituer au php :o) ).
Bon si vraiment je galere je te recontacterai .

++
0
Bon j avance vraiment a petite vitesse ^^


<select name="uo_rapport" id ="testid" onchange="f()">


<script language= javascript>
function f()
{
var obj = document.getElementById("testid")
alert('le champ a pour valeur : "'+obj.value+"'")
}
</script>


J arrive deja a afficher l id du choix choisit ....


cependant pour vider les autres listbox bein je bloque...
je ne voi pas comment faire un petit Up serait le bienvenu
0
Petite info complementaire : Le contenu des listbox est auto alimente par une requete sql

Merci d avance
0
un petit UP ? ^^
0