Formulaires plusieurs pages select
Résolu
nicod26
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
nicod26 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
nicod26 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voilà, j'essaie de créer un formulaire sur plusieurs pages avec des menus déroulants, construit comme suit:
etape1.html
etape2.html
Viendra une troisième page récapitulant les informations mais ça, c'est pour plus tard...
Je cherche à ce que les infos soient regroupées sur la deuxième page pour ne pas avoir 2 mails pour un formulaire.
Je suis face à deux interrogations:
-La première, comment dois-je faire pour que lorsque je clique sur valider; on passe à la page suivante du formulaire.
Pour le moment la ligne est celle-ci input type="submit" id="butn_2" name="Etape2" value="Valider"
-La deuxième, est-il possible d'employer la fonction input type="hidden" (pour que les données de la première page soient reprises sur la seconde page) lorsque l'on utilise <select>(choix déroulant>
<select>
<option value="Ville" selected >Ville</option>
<option value="Campagne" >Campagne</option>
</select>
Dans le forum, j'ai trouvé des réponses mais pas avec <select>
Merci et bonne nuit pour les insomniaques
Voilà, j'essaie de créer un formulaire sur plusieurs pages avec des menus déroulants, construit comme suit:
etape1.html
etape2.html
Viendra une troisième page récapitulant les informations mais ça, c'est pour plus tard...
Je cherche à ce que les infos soient regroupées sur la deuxième page pour ne pas avoir 2 mails pour un formulaire.
Je suis face à deux interrogations:
-La première, comment dois-je faire pour que lorsque je clique sur valider; on passe à la page suivante du formulaire.
Pour le moment la ligne est celle-ci input type="submit" id="butn_2" name="Etape2" value="Valider"
-La deuxième, est-il possible d'employer la fonction input type="hidden" (pour que les données de la première page soient reprises sur la seconde page) lorsque l'on utilise <select>(choix déroulant>
<select>
<option value="Ville" selected >Ville</option>
<option value="Campagne" >Campagne</option>
</select>
Dans le forum, j'ai trouvé des réponses mais pas avec <select>
Merci et bonne nuit pour les insomniaques
A voir également:
- Formulaires plusieurs pages select
- Supprimer des pages sur word - Guide
- Comment numeroter les pages word - Guide
- Comment faire retour sur pages ✓ - Forum MacOS
- Comment numéroter les pages sur powerpoint - Guide
- Reboot and select proper boot device asus - Forum Matériel & Système
5 réponses
bonjour,
pour envoyer un formulaire,il faut que l'attribut action soit renseigné dans la balise <form>
Pour en apprendre un peu plus sur les formlaires voici un lien qui devrait t'aider:
https://openclassrooms.com/fr/courses
pour la deuxieme question, bien sur que tu peux attribuer a un champ hidden la valeur d'une variable envoyé par le formulaire de la premiere page seulement il va falloir faire un peu de php.
https://openclassrooms.com/fr/courses
cordialement, dreamfeeder.
pour envoyer un formulaire,il faut que l'attribut action soit renseigné dans la balise <form>
Pour en apprendre un peu plus sur les formlaires voici un lien qui devrait t'aider:
https://openclassrooms.com/fr/courses
pour la deuxieme question, bien sur que tu peux attribuer a un champ hidden la valeur d'une variable envoyé par le formulaire de la premiere page seulement il va falloir faire un peu de php.
https://openclassrooms.com/fr/courses
cordialement, dreamfeeder.
Merci pour la réponse!
En effet, j'ai fini par comprendre hier que pour le passage à la page suivante, il faut renseigner action="url page suivante" dans la balise <form>.
Pour la deuxième, je pense être confronté à des problèmes de syntaxe. Je poste rapidement où j'en suis arrivé. Tu pourras peut-être voir où sont les erreurs d'écriture.
Bonne journée.
En effet, j'ai fini par comprendre hier que pour le passage à la page suivante, il faut renseigner action="url page suivante" dans la balise <form>.
Pour la deuxième, je pense être confronté à des problèmes de syntaxe. Je poste rapidement où j'en suis arrivé. Tu pourras peut-être voir où sont les erreurs d'écriture.
Bonne journée.
Voici où j'en suis pour le rappel de la variable. ça fonctionne pas.
Dans etape1. html
<select id="combo_4" name="Bruit" size="1">
<option value="ville"<?php if ($Corps==ville) echo('selected') ?>ville</option>
<option value="coin paisible"><?php if ($Corps==coin paisible) echo('selected') ?>Contour paisible</option>
</select>
Dans etape2.html
<input type="hidden" id="combo_4" name="Bruit" value="<?php echo $_POST['Bruit'] ?>"/>
Donc, à ce stade, sur le mail qui est transmis après validation de l'étape deux, il est écrit Bruit= mais pas la valeur correspondante.
Il doit manquer quelque chose quelque part mais quoi....
Dans etape1. html
<select id="combo_4" name="Bruit" size="1">
<option value="ville"<?php if ($Corps==ville) echo('selected') ?>ville</option>
<option value="coin paisible"><?php if ($Corps==coin paisible) echo('selected') ?>Contour paisible</option>
</select>
Dans etape2.html
<input type="hidden" id="combo_4" name="Bruit" value="<?php echo $_POST['Bruit'] ?>"/>
Donc, à ce stade, sur le mail qui est transmis après validation de l'étape deux, il est écrit Bruit= mais pas la valeur correspondante.
Il doit manquer quelque chose quelque part mais quoi....
Maintenant, je sais vraiment plus.
Après avoir enfin pigé qu'il faut installer wamp ou autre pour executer les fichiers php et lu pas mal de trucs, ça ne fonctionne toujours pas. Dans le mail envoyé, j'ai Corps=rien
etape1.php
<select id="combo_4" name="Bruit" size="1">
<option value="Ville">Ville</option>
<? if($_POST["Bruit"]=="Ville") echo "SELECTED"; ?>
<option value="Coin paisible" >Coinr paisible</option>
<? if($_POST["Bruit"]=="Coin paisible") echo "SELECTED"; ?>
</select>
etape2.php
<div>
<input type="hidden" id="combo_4" name="Bruit" value="<?php echo $_POST['Bruit']; ?>"/>
</div>
Après avoir enfin pigé qu'il faut installer wamp ou autre pour executer les fichiers php et lu pas mal de trucs, ça ne fonctionne toujours pas. Dans le mail envoyé, j'ai Corps=rien
etape1.php
<select id="combo_4" name="Bruit" size="1">
<option value="Ville">Ville</option>
<? if($_POST["Bruit"]=="Ville") echo "SELECTED"; ?>
<option value="Coin paisible" >Coinr paisible</option>
<? if($_POST["Bruit"]=="Coin paisible") echo "SELECTED"; ?>
</select>
etape2.php
<div>
<input type="hidden" id="combo_4" name="Bruit" value="<?php echo $_POST['Bruit']; ?>"/>
</div>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question