Formulaire et submit

Résolu/Fermé
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 - 12 août 2008 à 20:42
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 - 12 août 2008 à 21:39
Bonjour à tous,

J'ai un formulaire standard :
<form method="post" name="ci" action="mapage.php" onsubmit="return beforesubmit()">
         --- mes champs de formulaire ---

<input type="submit" value="envoyer">



Dans ce formulaire, j'ai un champ qui lorsqu'il est changé soumet le formulaire (la syntaxe
"document.location.submit()" permet la compatibilité entre les navigateurs IE et firefox,
contrairement à "document.location.reload('mapage.php')" ).

<select name="stateid" onChange="document.location.submit();"> 


Mais j'aimerais que dans le cas du changement dans select, je renvoie vers "mapage.php?ci_state=1"
alors que si ce champ n'est pas changer, cela renvoie vers "mapage.php". Je pense qu'il faut ajouter un javascript qui permettrait de soumettre l'URL mais je ne connais pas la syntaxe du script.

Merci par avance de votre aide.

1 réponse

JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
12 août 2008 à 21:39
Ca y est, j'ai trouvé la solution :

<script LANGUAGE="JavaScript1.2">
<!--
function changer() {

document.ci.action="mapage.php?ci_state=1"; 
document.ci.submit(true); 


}
-->
</script>


et dans le champ select :

<select name="stateid" onChange="changer();" >


@ +
0