Liste deroulante / PHP
Résolu
Ben
-
fras34 Messages postés 92 Date d'inscription Statut Membre Dernière intervention -
fras34 Messages postés 92 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire de saisie de plusieurs champs ... environ une vingtaine ! Au bout du dixième, une liste deroulante demande la selection d'un pays ... suivant le pays une autre liste s'affiche en dessous avec les regions de ce pays .. classique ! Le problème est que la page se recharge car j'utilise la fonction submit() avec l'evenement OnChange de la première liste ... de ce fait l'internaute se retrouve tout en haut de la page contenant le formulaire :-\ Une idée ? Fonction OnFocus en JavaScript ?
Merci de votre aide ... ;)
J'ai un formulaire de saisie de plusieurs champs ... environ une vingtaine ! Au bout du dixième, une liste deroulante demande la selection d'un pays ... suivant le pays une autre liste s'affiche en dessous avec les regions de ce pays .. classique ! Le problème est que la page se recharge car j'utilise la fonction submit() avec l'evenement OnChange de la première liste ... de ce fait l'internaute se retrouve tout en haut de la page contenant le formulaire :-\ Une idée ? Fonction OnFocus en JavaScript ?
Merci de votre aide ... ;)
A voir également:
- Liste deroulante / PHP
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Easy php - Télécharger - Divers Web & Internet
3 réponses
Salut,
si tu recupère l'info des region via un script php APRES la selection du pays, tu est obligés de recharger la page.
Ce que tu peux faire, sur le onChange tu apelles une fontion javascript qui te change l'url de ton formulaire :
Où "select" est une ancre au niveau de ton select
si tu recupère l'info des region via un script php APRES la selection du pays, tu est obligés de recharger la page.
Ce que tu peux faire, sur le onChange tu apelles une fontion javascript qui te change l'url de ton formulaire :
<a name="select"> <select name="pays "onChange="chgUrl(this.form)"> ..</select> function chgUrl(form){form.action+="#select"}
Où "select" est une ancre au niveau de ton select