Rechercher : dans
Par :

Html php - clic bouton=apparition formulaire

Dernière réponse le 9 mar 2009 à 13:11:01 jakar, le 9 mar 2009 à 10:43:53 
 Signaler ce message aux modérateurs

Bonjour,

Je suis en train de créer un formulaire en deux parties. La personne doit donner ses informations personnelles dans la première partie, puis, quand elle valide via un bouton, la deuxième partie doit s'afficher. J'ai essayé ça :

Sur le bouton qui valide la première partie du formulaire

<input type="submit" name="btsuivant" value="Passer au questionnaire" OnClick="document.getElementById('quest').style.visibility = 'visible'" />


Et ma deuxième partie est dans un div
<div id="quest" style='visibility:hidden'>


Mon formulaire s'affiche bien... mais il re disparait de suite !
Au début il ne doit pas être affiché, mais au clic il doit rester...
Configuration: Windows Vista
Firefox 3.0.7

Meilleures réponses pour « html php clic bouton=apparition formulaire » dans :
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...

1

Mimiste, le 9 mar 2009 à 12:48:11

Salut

Pour le bouton met

type="button"

Si tu met un type submit il va recharger la page
Si ce message vous a aidé n'oubliez pas de dire MERCI ;)

La sportivité commence là où le diesel s'arrête !
You can still watch this ? Wait until the Vtec kick in !

Répondre à Mimiste

2

 jakar, le 9 mar 2009 à 13:11:01

Merci pour la réponse :)

En fait j'ai eu une réponse plus rapide sur un autre forum et qui a bien fonctionné donc je vous en fait part ici :

<?php

   if(isset($_POST['btsuivant']) AND !empty($_POST['btsuivant']))
   {
      $display = "block";
   }
   else
   {
      $display = "none";
   }

?>
<div id="quest" style='display:<?php echo $display ?>'>


Mais t'as réponse va m'aider plus loin dans mon code (un truc qui n'a pas grand chose à voir et auquel je n'avais pas encore réfléchi) donc merci bien :)

Répondre à jakar