Envoi vers page grace a une liste deroulante

snoopdog94 -  
 snoopdog94 -
Bonjour,

Voila je vous expose mon problème je voudrai grâce a une liste déroulante accéder a d'autre page , c'est dire que par exemple l'utilisateur choisi modifier dans la liste par exemple il clic sur le bouton et sa l'envoi vers la page modifier .
Voila mon code

<SCRIPT LANGUAGE = "JavaScript">

function choixf(F)
{

window.close("projet.php");
if(F.choix.select=="Insertion")
{
window.opener.document.projetphp.php
}
else
{
if(choix=="Modification")
{
window.opener.document.modif.php
}
else
{
if(choix=="Recherche de partenaires")
{
window.opener.document.recherche.php
}
}
}
}
</SCRIPT>

<FORM NAME = "Test" METHOD = "POST" ACTION = "taf1.php">

<SELECT NAME="choix">
<OPTION VALUE="Insertion" NAME="choix">Insertion
<OPTION VALUE="Modification" NAME="choix">Modification
<OPTION VALUE="Recherche de partenaires" NAME="choix">Recherche de partenaires
</SELECT>

<input type=button name ="envoyerchoix" value="Envoyer" OnClick =choixf(this.form)>

</form>
Configuration: Windows Vista / Firefox 3.6

1 réponse

  1. snoopdog94
     
    g changer mon code il est comme sa maintenant le problème vient du windowd.opener

    <html>
    <head>
    <title> Inscription </title>
    </head>

    <body>

    <center><H1>BADMINTON</h1><center></br></br>

    <SCRIPT LANGUAGE = "JavaScript">

    function choixf(F)
    {

    if( F.choix.value == "0")
    {
    window.opener.document..php;
    }
    else
    {
    if( F.choix.value =="1")
    {
    window.opener.document.modif.php;
    }
    else
    {
    if( F.choix.VALUE =="2")
    {
    window.opener.document.recherche.php;
    }
    }
    }
    }
    </SCRIPT>

    <FORM NAME = "Test" METHOD = "POST" ACTION = "taf1.php">

    <SELECT NAME="choix">
    <OPTION VALUE="0" NAME="choix">Insertion
    <OPTION VALUE="1" NAME="choix">Modification
    <OPTION VALUE="2" NAME="choix">Recherche de partenaires
    </SELECT>

    <INPUT NAME = "envoyerchoix" TYPE ="BUTTON" value="Envoyer" OnClick = choixf(this.form)>

    </form>
    0