Oui, le th=E8me a sans doute =E9t=E9 d=E9j=E0 pos=E9 mais je n'arrive pas =
=E0
trouver.
J'ai un simple formulaire contenant un menu d=E9roulant de differents
pays ainsi que d'autres param=E8tres.
Avec le bouton envoyer, j'aimerais partir suivant le param=E8tre du menu
d=E9roulant choisi sur 2 pages dif=E9rentes (union_eu.htm ou hors_eu.htm)
mais en concervant en mode post les autres param=EAtres.
(Avec un message d'alert si je n'ai pas choisi le pays)
<script type=3D"text/javascript">
function redirection() { ??
}
</scipt>
<Form ..>
.=2E
<select name=3D"txtBCountry" id=3D"txtBCountry">
<option value=3D"" selected=3D"selected">--</option>
<br />
<option value=3D"FR"> France</option>
<option value=3D"EU"> Union Europ=E9enne</option>
<option value=3D"CH"> Suisse</option>
<option value=3D"NO"> Norvège</option>
<option value=3D"Est"> Pays de l europe de l est</option>
<option value=3D"Afrique"> Pays d Afrique, Canada, Etats-Unis, Proche et
Moyen-Orient</option>
<option value=3D"Autres"> Autres destinations</option>
</select>
.=2E.
<input type=3D"submit" onsubmit =3D"redirection()" value=3D"envoyer">
</Form ...>
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
ASM
Bonjour,
Oui, le thème a sans doute été déjà posé mais je n'arrive pas à trouver.
Tu n'as certainement pas bien cherché ?
J'ai un simple formulaire contenant un menu déroulant de differents pays ainsi que d'autres paramètres.
Avec le bouton envoyer, j'aimerais partir suivant le paramètre du menu déroulant choisi sur 2 pages diférentes (union_eu.htm ou hors_eu.htm) mais en concervant en mode post les autres paramêtres. (Avec un message d'alert si je n'ai pas choisi le pays)
<script type="text/javascript"> function redirection() { ??
function redirection() { var f = document.forms['nomDuForm']; var S = f.txtBCountry; var k = S.selectedIndex; if(k==0) { alert('faire un autre choix dans la liste'); S.focus(); return false; } f.action = (k<5)? 'union_eu.htm' : 'hors_eu.htm'; return true; }
.. <select name="txtBCountry" id="txtBCountry"> <option value="" selected="selected">--</option> <br /> <option value="FR"> France</option> <option value="EU"> Union Européenne</option> <option value="CH"> Suisse</option> <option value="NO"> Norvège</option> <option value="Est"> Pays de l europe de l est</option> <option value="Afrique"> Pays d Afrique, Canada, Etats-Unis, Proche et Moyen-Orient</option> <option value="Autres"> Autres destinations</option> </select> ... <input type="submit" onsubmit ="redirection()" value="envoyer">
non, pas onsubmit mais onclick ! Mais pas besoin de kkbouiller le submit, vaut mieux confier ça à la balise form
donc :
<input type="submit" value="envoyer">
</Form ...>
-- ASM
Bonjour,
Oui, le thème a sans doute été déjà posé mais je n'arrive pas à
trouver.
Tu n'as certainement pas bien cherché ?
J'ai un simple formulaire contenant un menu déroulant de differents
pays ainsi que d'autres paramètres.
Avec le bouton envoyer, j'aimerais partir suivant le paramètre du menu
déroulant choisi sur 2 pages diférentes (union_eu.htm ou hors_eu.htm)
mais en concervant en mode post les autres paramêtres.
(Avec un message d'alert si je n'ai pas choisi le pays)
<script type="text/javascript">
function redirection() { ??
function redirection() {
var f = document.forms['nomDuForm'];
var S = f.txtBCountry;
var k = S.selectedIndex;
if(k==0) {
alert('faire un autre choix dans la liste');
S.focus();
return false;
}
f.action = (k<5)? 'union_eu.htm' : 'hors_eu.htm';
return true;
}
..
<select name="txtBCountry" id="txtBCountry">
<option value="" selected="selected">--</option>
<br />
<option value="FR"> France</option>
<option value="EU"> Union Européenne</option>
<option value="CH"> Suisse</option>
<option value="NO"> Norvège</option>
<option value="Est"> Pays de l europe de l est</option>
<option value="Afrique"> Pays d Afrique, Canada, Etats-Unis, Proche et
Moyen-Orient</option>
<option value="Autres"> Autres destinations</option>
</select>
...
<input type="submit" onsubmit ="redirection()" value="envoyer">
non, pas onsubmit mais onclick !
Mais pas besoin de kkbouiller le submit,
vaut mieux confier ça à la balise form
Oui, le thème a sans doute été déjà posé mais je n'arrive pas à trouver.
Tu n'as certainement pas bien cherché ?
J'ai un simple formulaire contenant un menu déroulant de differents pays ainsi que d'autres paramètres.
Avec le bouton envoyer, j'aimerais partir suivant le paramètre du menu déroulant choisi sur 2 pages diférentes (union_eu.htm ou hors_eu.htm) mais en concervant en mode post les autres paramêtres. (Avec un message d'alert si je n'ai pas choisi le pays)
<script type="text/javascript"> function redirection() { ??
function redirection() { var f = document.forms['nomDuForm']; var S = f.txtBCountry; var k = S.selectedIndex; if(k==0) { alert('faire un autre choix dans la liste'); S.focus(); return false; } f.action = (k<5)? 'union_eu.htm' : 'hors_eu.htm'; return true; }
.. <select name="txtBCountry" id="txtBCountry"> <option value="" selected="selected">--</option> <br /> <option value="FR"> France</option> <option value="EU"> Union Européenne</option> <option value="CH"> Suisse</option> <option value="NO"> Norvège</option> <option value="Est"> Pays de l europe de l est</option> <option value="Afrique"> Pays d Afrique, Canada, Etats-Unis, Proche et Moyen-Orient</option> <option value="Autres"> Autres destinations</option> </select> ... <input type="submit" onsubmit ="redirection()" value="envoyer">
non, pas onsubmit mais onclick ! Mais pas besoin de kkbouiller le submit, vaut mieux confier ça à la balise form
donc :
<input type="submit" value="envoyer">
</Form ...>
-- ASM
elia
Merci ASM, cela marche nickel et c'est excatement comme je le souhaitais! Un grand merci!!
Merci ASM, cela marche nickel et c'est excatement comme je le
souhaitais! Un grand merci!!