OVH Cloud OVH Cloud

menu deroulant

7 réponses
Avatar
Le Blaireau
Bonjour

j'ai deux listes déroulantes : quand on choisis un element de la liste 1
une selection a lieu dans la liste 2

Ce que je voudrais c'est que lorsqu'on selectionne un élément de la liste 2
une action soit lancée sans utiliser de bouton

En espérant avoir été clair

Merci

7 réponses

Avatar
Thibault TAILLANDIER
Bonjour


Bonjour,

j'ai deux listes déroulantes : quand on choisis un element de la liste 1
une selection a lieu dans la liste 2

Ce que je voudrais c'est que lorsqu'on selectionne un élément de la liste 2
une action soit lancée sans utiliser de bouton


Quelle genre d'action ? Soumission du formulaire ? Modification d'un
champs ?
Donnes nous deja la code que tu as reussi à créer, ca pourra nous donner
une meilleure idée de la situation et de la structure de ton formulaire.

Bye
--
Thibault

Avatar
Le Blaireau
Salut

Merci de ta réponse rapide

Il s'agit donc de soumettre le formulaire

Merci
"Thibault TAILLANDIER" a écrit dans le
message de news: 4291a7cd$0$20264$
Bonjour


Bonjour,

j'ai deux listes déroulantes : quand on choisis un element de la liste 1
une selection a lieu dans la liste 2

Ce que je voudrais c'est que lorsqu'on selectionne un élément de la liste
2 une action soit lancée sans utiliser de bouton


Quelle genre d'action ? Soumission du formulaire ? Modification d'un
champs ?
Donnes nous deja la code que tu as reussi à créer, ca pourra nous donner
une meilleure idée de la situation et de la structure de ton formulaire.

Bye
--
Thibault



Avatar
Thibault TAILLANDIER
Salut

Merci de ta réponse rapide

Il s'agit donc de soumettre le formulaire


Dommage que tu ne te sois arrêté qu'à la première ligne de ma réponse.

<select onclick="submit();">
[...]
</select>

Bye
--
Thibault

Avatar
Le Blaireau
Salut

Concernant le code c'est très simple

Ma premiere liste (les mois) est généré par une fonction php : construction
de la liste à partir d'une base de données mysql

Ma deuxieme est une liste "normale" à 3 entrée et quand on clique sur une
entrée on attaque un fichier php en fonction du mois choisi par
l'utilisateur

Voilà comment j'ai fait, mais il doit y avoir une autre méthode plus simple

a+
"Thibault TAILLANDIER" a écrit dans le
message de news: 4291b2f0$0$10049$
Salut

Merci de ta réponse rapide

Il s'agit donc de soumettre le formulaire


Dommage que tu ne te sois arrêté qu'à la première ligne de ma réponse.

<select onclick="submit();">
[...]
</select>

Bye
--
Thibault



Avatar
ASM


<select onclick="submit();">


j'ai comme l'impression que le onclick marche pas chez moi
(en tous cas pour un déroulant)

variante avec onchange ?

espérer qu'il n'y ait qu'1 form dans la page.


[...]
</select>

Bye
--
Thibault


--
*******************************************************
Stéphane MORIAUX et son vieux Mac
*******************************************************

Avatar
Thibault TAILLANDIER

<select onclick="submit();">


j'ai comme l'impression que le onclick marche pas chez moi
(en tous cas pour un déroulant)

variante avec onchange ?

espérer qu'il n'y ait qu'1 form dans la page.



A priori, si on fait submit(), c'est un alias de this.submit(), et donc
du formulaire courant.
En ce qui concerne le onclick/onchange/onselect sur une balise select,
j'avoue que je ne connais pas bien leur différence ni leur portabilité.
Mais je serais ravi d'en savoir plus sur la portabilité de ces
évenements sur Safari.

Bye
--
Thibault


Avatar
YD

<select onclick="submit();">



A priori, si on fait submit(), c'est un alias de this.submit(), et donc
du formulaire courant.


En l'occurrence this n'est pas le formulaire mais l'élément select qui ne
dispose pas de méthode submit()... J'écris plutôt this.form.submit() (ou
form.submit() si tu veux éviter 5 caractères).

En ce qui concerne le onclick/onchange/onselect sur une balise select,
j'avoue que je ne connais pas bien leur différence ni leur portabilité.
Mais je serais ravi d'en savoir plus sur la portabilité de ces
évenements sur Safari.


Excuse-moi, mais je ne vois pas l'intérêt d'un onclick sur un select ! Si
le formulaire est soumis sur le clic, on n'a pas le temps de changer la
valeur du select. Le onchange me semble plus adapté en ce cas, d'autant
qu'il est prévu pour ça.

--
Y.D.