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

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
cazu
 
Merci beaucoup c est exactement ce que je cherchai :)

Comment je pourrai te remercier?
0
Utilisateur anonyme
 
en mettant résolu
0
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
cazu
 
Merci pour ta reponse.

Mais c' est possible de le mettre en Html?
0
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
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