Creer un formulaire avec bouton

Résolu
cazu -  
 Utilisateur anonyme -
Bonjour,

J' aimerai créer un formulaire avec bouton qui redirigerai vers url différentes selon ce que l' utilisateur a rempli.
Par exemple: si il choisi pomme dans le formulaire , il sera redirigé vers l' url pomme
Si il choisi banane vers l' url banane......

Pouvez vous m' aidé svp?

2 réponses

  1. Utilisateur anonyme
     
    Bonsoir, en javascript

    <!DOCTYPE html> 
    <html> 
     <head> 
      <title>mot de passe</title> 
      <meta charset="UTF-8" /> 
     </head> 
     <body> 
      <form id="form"> 
       <label>pomme</label> 
       <input type="radio" name="radio" checked="checked" /> 
       <br /> 
       <label>banane</label> 
       <input type="radio" name="radio" /> 
       <br /> 
       <label>pêche</label> 
       <input type="radio" name="radio" /> 
       <br /> 
       <input type="submit" value="c est partit" /> 
      </form> 
      <script type="text/javascript"> 
       var form = document.getElementById("form"); 
       var radio = document.getElementsByName("radio"); 
    
       function redirection() { 
        if(radio[0].checked) { 
         window.location.href = "https://fr.wikipedia.org/wiki/Pomme"; 
        } else if(radio[1].checked) { 
         window.location.href = "https://fr.wikipedia.org/wiki/Banane"; 
    
        } else if(radio[2].checked) { 
         window.location.href = "http://fr.wikipedia.org/wiki/P%C3%AAche_(fruit)"; 
    
        } else { 
         alert("erreur"); 
        } 
       } 
    
    
       form.addEventListener("submit", function(e) { 
    
        redirection(); 
        e.preventDefault(); 
       }, true); 
    
      </script> 
     </body> 
    </html> 
    
    2
    1. cazu
       
      Merci beaucoup c est exactement ce que je cherchai :)

      Comment je pourrai te remercier?
      0
    2. Utilisateur anonyme
       
      en mettant résolu
      0
  2. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
     
    Tu peut mettre ça sur la page du formulaire :
    <?php
    If($_POST["fruits"]){
        switch($_POST["fruits"]){
            case "banane":
                  header("location:banane.html");
                  break;
            case "pomme":
                  header("location:pomme.html");
                  break;
        }
    }
    ?>
    0
    1. cazu
       
      Merci pour ta reponse.

      Mais c' est possible de le mettre en Html?
      0
    2. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
       
      J'ai pas souvenir qu'on puissent faire ça en html, en javascript c'est surement jouable par contre, mais il peut être indisponible ou désactiver sur certains clients ...
      0
    3. cazu
       
      Arf , je suis seulement débutant en HTML alors le PHP c' est pas pour tout de suite :)

      peut tu me donné un exemple de formulaire avec un emplacement text par exemple nom et un menu pomme, banane ..... svp?

      Un grand merci d' avance.
      0