Alors, je vous explique mon pb, j'ai des listes déroulantes dont le
contenu est conditionné par d'autres listes déroulantes.
Pour pouvoir mettre à jour le contenu de ces listes en fonction du
choix d'un élément d'une autre liste, je suppose qu'il faut utiliser
l'evenement onChange="this.form.submit()", le probleme est le suivant:
c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un
autre, notamment pour le rafrachissement des listes..
Ma question est la suivante, peut-on choisir le submit auquel on fait
reference, en mettant par exemple un argument dans
this.form.submit()..
et si ca n'etait pas possible, que peut on mettre en parametre de
this.form.submit()??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
codomaniac
"Vince" a écrit dans le message de news:
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un autre, notamment pour le rafrachissement des listes.. Ma question est la suivante, peut-on choisir le submit auquel on fait reference, en mettant par exemple un argument dans this.form.submit().. et si ca n'etait pas possible, que peut on mettre en parametre de this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons : form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
"Vince" <mesca@fr.fm> a écrit dans le message de news:
uqe6h09jnu6go1duddj6ljoa484b4kpv22@4ax.com...
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le
contenu est conditionné par d'autres listes déroulantes.
Pour pouvoir mettre à jour le contenu de ces listes en fonction du
choix d'un élément d'une autre liste, je suppose qu'il faut utiliser
l'evenement onChange="this.form.submit()", le probleme est le suivant:
c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un
autre, notamment pour le rafrachissement des listes..
Ma question est la suivante, peut-on choisir le submit auquel on fait
reference, en mettant par exemple un argument dans
this.form.submit()..
et si ca n'etait pas possible, que peut on mettre en parametre de
this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons :
form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un autre, notamment pour le rafrachissement des listes.. Ma question est la suivante, peut-on choisir le submit auquel on fait reference, en mettant par exemple un argument dans this.form.submit().. et si ca n'etait pas possible, que peut on mettre en parametre de this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons : form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
On Fri, 6 Aug 2004 10:15:36 +0200, "codomaniac" wrote:
"Vince" a écrit dans le message de news:
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un autre, notamment pour le rafrachissement des listes.. Ma question est la suivante, peut-on choisir le submit auquel on fait reference, en mettant par exemple un argument dans this.form.submit().. et si ca n'etait pas possible, que peut on mettre en parametre de this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons : form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
ah ok..ca veut dire que this.form.submit() n'agit pas sur un bouton submit present dans la <form>...dans ce cas la, est ce que si je mets une valeur dans les parenthèses de submit, elle correspondra a la valeur de la propriété 'name'?
Vince.
On Fri, 6 Aug 2004 10:15:36 +0200, "codomaniac" <forum@codefr.com>
wrote:
"Vince" <mesca@fr.fm> a écrit dans le message de news:
uqe6h09jnu6go1duddj6ljoa484b4kpv22@4ax.com...
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le
contenu est conditionné par d'autres listes déroulantes.
Pour pouvoir mettre à jour le contenu de ces listes en fonction du
choix d'un élément d'une autre liste, je suppose qu'il faut utiliser
l'evenement onChange="this.form.submit()", le probleme est le suivant:
c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un
autre, notamment pour le rafrachissement des listes..
Ma question est la suivante, peut-on choisir le submit auquel on fait
reference, en mettant par exemple un argument dans
this.form.submit()..
et si ca n'etait pas possible, que peut on mettre en parametre de
this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons :
form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
ah ok..ca veut dire que this.form.submit() n'agit pas sur un bouton
submit present dans la <form>...dans ce cas la, est ce que si je mets
une valeur dans les parenthèses de submit, elle correspondra a la
valeur de la propriété 'name'?
On Fri, 6 Aug 2004 10:15:36 +0200, "codomaniac" wrote:
"Vince" a écrit dans le message de news:
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un autre, notamment pour le rafrachissement des listes.. Ma question est la suivante, peut-on choisir le submit auquel on fait reference, en mettant par exemple un argument dans this.form.submit().. et si ca n'etait pas possible, que peut on mettre en parametre de this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons : form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
ah ok..ca veut dire que this.form.submit() n'agit pas sur un bouton submit present dans la <form>...dans ce cas la, est ce que si je mets une valeur dans les parenthèses de submit, elle correspondra a la valeur de la propriété 'name'?
Vince.
codomaniac
"Vince" a écrit dans le message de news:
On Fri, 6 Aug 2004 10:15:36 +0200, "codomaniac" wrote:
"Vince" a écrit dans le message de news:
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un autre, notamment pour le rafrachissement des listes.. Ma question est la suivante, peut-on choisir le submit auquel on fait reference, en mettant par exemple un argument dans this.form.submit().. et si ca n'etait pas possible, que peut on mettre en parametre de this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons : form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
ah ok..ca veut dire que this.form.submit() n'agit pas sur un bouton submit present dans la <form>...dans ce cas la, est ce que si je mets une valeur dans les parenthèses de submit, elle correspondra a la valeur de la propriété 'name'?
Vince.
pas du tout, ce n'est QUE l'action d'envoi du formulaire, pas de parametres. donne des IDs a tes bouttons et utilise le form.nom_du_boutton.click() ou docuement.getElementById(nom_du_boutton) si les bouttons ont des actions differentes sur le formulaire.
"Vince" <mesca@fr.fm> a écrit dans le message de news:
71g6h015lrioqlv2v6ods2vueunknj5svt@4ax.com...
On Fri, 6 Aug 2004 10:15:36 +0200, "codomaniac" <forum@codefr.com>
wrote:
"Vince" <mesca@fr.fm> a écrit dans le message de news:
uqe6h09jnu6go1duddj6ljoa484b4kpv22@4ax.com...
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le
contenu est conditionné par d'autres listes déroulantes.
Pour pouvoir mettre à jour le contenu de ces listes en fonction du
choix d'un élément d'une autre liste, je suppose qu'il faut utiliser
l'evenement onChange="this.form.submit()", le probleme est le suivant:
c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un
autre, notamment pour le rafrachissement des listes..
Ma question est la suivante, peut-on choisir le submit auquel on fait
reference, en mettant par exemple un argument dans
this.form.submit()..
et si ca n'etait pas possible, que peut on mettre en parametre de
this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons :
form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
ah ok..ca veut dire que this.form.submit() n'agit pas sur un bouton
submit present dans la <form>...dans ce cas la, est ce que si je mets
une valeur dans les parenthèses de submit, elle correspondra a la
valeur de la propriété 'name'?
Vince.
pas du tout, ce n'est QUE l'action d'envoi du formulaire, pas de parametres.
donne des IDs a tes bouttons et utilise le form.nom_du_boutton.click() ou
docuement.getElementById(nom_du_boutton) si les bouttons ont des actions
differentes sur le formulaire.
On Fri, 6 Aug 2004 10:15:36 +0200, "codomaniac" wrote:
"Vince" a écrit dans le message de news:
Bonjour a tous,
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....je peux en rajouter un autre, notamment pour le rafrachissement des listes.. Ma question est la suivante, peut-on choisir le submit auquel on fait reference, en mettant par exemple un argument dans this.form.submit().. et si ca n'etait pas possible, que peut on mettre en parametre de this.form.submit()??
en vous remerciant de votre reponse...
Vince.
si tu veux envoyer ton formulaire avec l'un des bouttons : form.nom_du_boutton.click() suffira
form.submit() envoie le formulaire qu'il y ait ou pas de boutton
ah ok..ca veut dire que this.form.submit() n'agit pas sur un bouton submit present dans la <form>...dans ce cas la, est ce que si je mets une valeur dans les parenthèses de submit, elle correspondra a la valeur de la propriété 'name'?
Vince.
pas du tout, ce n'est QUE l'action d'envoi du formulaire, pas de parametres. donne des IDs a tes bouttons et utilise le form.nom_du_boutton.click() ou docuement.getElementById(nom_du_boutton) si les bouttons ont des actions differentes sur le formulaire.
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....
Etes vous absolument obligé de récupérer le contenu de vos listes depuis le serveur ?
Sinon, je crains que lancer un submit() en JS n'envoi aucune des valeurs de vos boutons submit. Notes que lorsque l'on valide un formulaire en appuyant sur la touche entrée, aucun bouton submit nb'est transmis dans de nombreux navigateurs. Bref, se baser sur la valeur du submit pour traiter derrière est un peu acrobatique.
Il reste que vous pouvez à peu près tout faire en JS : attribuer une valeur à un champ hidden, modifier l'action du formulaire, ...
Par ailleurs, notez qu'il existe plusieurs solutions (propriétaires et d'usage improbable, il n'y a pas de miracle) qui vous permettrons de modifier votre page sans reload, en récupérant vos données depuis le serveur. Sur IE, il y a Remote Scripting, sur Mozilla une librairie qui s'appelle si j'ai bonne mémoire (je n'ai pas bonne mémoire) XML HTTP, et je me souviens d'une initiative qui fonctionnait sur IE comme Mozilla mais impossible de me souvenir du nom... et pas réussi à retrouver ça dans Google Groups. Je creuse la question (c'est quelque part sur mon pc personnel, que je ne reverrai pas avant lundi... soir !)
"Vince" <mesca@fr.fm> a écrit dans le message de
news:uqe6h09jnu6go1duddj6ljoa484b4kpv22@4ax.com
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le
contenu est conditionné par d'autres listes déroulantes.
Pour pouvoir mettre à jour le contenu de ces listes en fonction du
choix d'un élément d'une autre liste, je suppose qu'il faut utiliser
l'evenement onChange="this.form.submit()", le probleme est le suivant:
c'est que des boutons 'submit' j'en ai 3....
Etes vous absolument obligé de récupérer le contenu de vos listes depuis le
serveur ?
Sinon, je crains que lancer un submit() en JS n'envoi aucune des valeurs de
vos boutons submit. Notes que lorsque l'on valide un formulaire en appuyant
sur la touche entrée, aucun bouton submit nb'est transmis dans de nombreux
navigateurs. Bref, se baser sur la valeur du submit pour traiter derrière
est un peu acrobatique.
Il reste que vous pouvez à peu près tout faire en JS : attribuer une valeur
à un champ hidden, modifier l'action du formulaire, ...
Par ailleurs, notez qu'il existe plusieurs solutions (propriétaires et
d'usage improbable, il n'y a pas de miracle) qui vous permettrons de
modifier votre page sans reload, en récupérant vos données depuis le
serveur. Sur IE, il y a Remote Scripting, sur Mozilla une librairie qui
s'appelle si j'ai bonne mémoire (je n'ai pas bonne mémoire) XML HTTP, et je
me souviens d'une initiative qui fonctionnait sur IE comme Mozilla mais
impossible de me souvenir du nom... et pas réussi à retrouver ça dans Google
Groups. Je creuse la question (c'est quelque part sur mon pc personnel, que
je ne reverrai pas avant lundi... soir !)
Alors, je vous explique mon pb, j'ai des listes déroulantes dont le contenu est conditionné par d'autres listes déroulantes. Pour pouvoir mettre à jour le contenu de ces listes en fonction du choix d'un élément d'une autre liste, je suppose qu'il faut utiliser l'evenement onChange="this.form.submit()", le probleme est le suivant: c'est que des boutons 'submit' j'en ai 3....
Etes vous absolument obligé de récupérer le contenu de vos listes depuis le serveur ?
Sinon, je crains que lancer un submit() en JS n'envoi aucune des valeurs de vos boutons submit. Notes que lorsque l'on valide un formulaire en appuyant sur la touche entrée, aucun bouton submit nb'est transmis dans de nombreux navigateurs. Bref, se baser sur la valeur du submit pour traiter derrière est un peu acrobatique.
Il reste que vous pouvez à peu près tout faire en JS : attribuer une valeur à un champ hidden, modifier l'action du formulaire, ...
Par ailleurs, notez qu'il existe plusieurs solutions (propriétaires et d'usage improbable, il n'y a pas de miracle) qui vous permettrons de modifier votre page sans reload, en récupérant vos données depuis le serveur. Sur IE, il y a Remote Scripting, sur Mozilla une librairie qui s'appelle si j'ai bonne mémoire (je n'ai pas bonne mémoire) XML HTTP, et je me souviens d'une initiative qui fonctionnait sur IE comme Mozilla mais impossible de me souvenir du nom... et pas réussi à retrouver ça dans Google Groups. Je creuse la question (c'est quelque part sur mon pc personnel, que je ne reverrai pas avant lundi... soir !)
Pierre Goiffon
"Pierre Goiffon" a écrit dans le message de news:411378dc$0$7759$
Par ailleurs, notez qu'il existe plusieurs solutions (propriétaires et d'usage improbable, il n'y a pas de miracle) (...)
je me souviens d'une initiative qui fonctionnait sur IE comme Mozilla mais impossible de me souvenir du nom...
Et c'est de JSRS dont il s'agit : http://www.ashleyit.com/rs/
"Pierre Goiffon" <pgoiffon@nowhere.invalid> a écrit dans le message de
news:411378dc$0$7759$626a14ce@news.free.fr
Par ailleurs, notez qu'il existe plusieurs solutions (propriétaires et
d'usage improbable, il n'y a pas de miracle)
(...)
je me souviens d'une initiative qui fonctionnait sur IE
comme Mozilla mais impossible de me souvenir du nom...
Et c'est de JSRS dont il s'agit :
http://www.ashleyit.com/rs/