formulaire et Onchange

foxM
Invité n'ayant pas de compte PHPfrance

29 juil. 2005, 15:24

J'ai consrtruit deux listes déroulantes alimentées par deux tables, marques et modèles. Lorsqu'on choisit une marque la page se recharge (OnChange) et le deuxième menu ne présente que les modèles de la marque sélectionnée

Extrait du code :

ici je déclare le formulaire et l'action du submit
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post">

code...

// premier menu déroulant -choix d'une marque-

<select name="marque" onchange="document.forms['chgmodele'].submit();">

//menu déroulant - modeles- construit après choisi dans le premier menu déroulant (-marque-) et après avoir recharché la page

echo'<select name="modele" id="modele">'; etc...

code...
La soumission du formulaire quand les DEUX champs sont renseignés
<input type="submit" value="Validez votre choix..." >

Mais j'ai un problème car il faut que je passe la variable du modèle ($modele) à une page php. Et là je galère Car collision entre le Onchange et le submit......

Si quelqu'un a une idée je le remercie d'avance...

foxM
Invité n'ayant pas de compte PHPfrance

29 juil. 2005, 16:09

Le sujet a été déplacé mais attention : pas de Js dans ce script !!!

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

29 juil. 2005, 16:19

Et c'est quoi ça alors ?

Code : Tout sélectionner

onchange="document.forms['chgmodele'].submit();