Créer formulaire de contact avec lien

marcelin3012 -  
 marcelin -
Bonjour, j'aimerai crée un formulaire de contact avec des options. Cependant, j'aimerai que lorsque l'internaute choisit une option, automatiquement s'ouvre le lien de l'option. Pouvez- vous m'aider ?

6 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut,

    « automatiquement s'ouvre le lien de l'option. »
    On quitte donc le formulaire.
    On fait comment alors pour te contacter ?

    Peut-être veux-tu dire un « pop-up ».
    Mais quel serait son intérêt ?
    Bref, si tu pouvais réexpliquer ... en mieux.
    0
  2. marcelin
     
    Ce que je demande, c'est d'ouvrir le lien du choix. voici mon formulaire et lors de l'intégration dans ma page, mon formulaire ne marche pas. pouvez vous m'aider s'il vous plait?

    <FORM NAME="Choix">
    <SELECT NAME="Liste" onChange="Lien()">
    <OPTION VALUE="">Choisir une option
    <OPTION VALUE="../../copains.html">Les copains
    <OPTION VALUE="../../plongee/index.html">La plongée
    <OPTION VALUE="http://www.google.com">Recherche
    </SELECT>
    </FORM>
    0
  3. MastercroW Messages postés 1259 Date d'inscription   Statut Membre Dernière intervention   163
     
    Bonsoir,

    Je pense qu'une moindre recherche aurai été utile. :$
    Tu as pleins de façon pour faire ce que tu veux.
    Tu peux le faire en JS, en PHP etc ... Je te donne la façon je pense la plus simple :
    <form method=... name="from">  
    <select name="sites">  
    <option onclick="redirection()" value="https://www.google.com/?gws_rd=ssl">google</option>  
    <option onclick="redirection()" value="https://www.youtube.com/">youtube</option>  
    <option onclick="redirection()" value="https://www.lycos.com/">lycos</option>  
    </select>  
    

    et la fonction javascript :
    <script language="javascript">  
    function redirection()  
    {  
    f=window.open("");  
    f.location.href=window.document.from.sites.options[window.document.from.sites.selectedIndex].value ;  
    }  
    </script> 


    Ou sinon une autre solution :
    <select name="jumpMenu" id="jumpMenu"> 
    <option value="Lien1">Titre</option> 
    <option value="Lien2">Titre</option> 
    <option value="Lien4">Titre</option> 
    </select> 
    </form> 
    
    <input type="button" name="go_button" id= "go_button" value="Aller" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" />
    0
  4. marcelin
     
    merci, j'ai tester le 1er code et il marche. cependant, la page s'ouvre dans une nouvelle fenêtre. comment faire pour qu'elle s'ouvre en _parent? emrci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    https://www.commentcamarche.net/faq/25218-menu-sous-forme-de-liste-deroulante
    0
  7. marcelin
     
    merci les gars. j'utilise ce code de MastercroW mais j'aimerai pouvoir ouvrir le lien dans la même page et non dans une nouvelle fenêtre.

    <form method=... name="from">
    <select name="sites">
    <option onclick="redirection()" value="http://www.google.com">google</option>
    <option onclick="redirection()" value="http://www.youtube.com">youtube</option>
    <option onclick="redirection()" value="http://www.lycos.com">lycos</option>
    </select>

    et la fonction javascript :

    <script language="javascript">
    function redirection()
    {
    f=window.open("");
    f.location.href=window.document.from.sites.options[window.document.from.sites.selectedIndex].value ;
    }
    </script>
    0