Affichage conditionné d'un formulaire

Résolu
Decon Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   -  
Brachior Messages postés 613 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je dois réaliser plusieurs formulaires mais le problème se situe pas à ce niveau. J'en ai deux qui me causent problème: dans le premier je dois réaliser un formulaire dans lequel j'ai un champ avec des options et en fonction du choix que l'on fera des champs supplémentaires devront s'afficher et cela avant d'avoir validé le formulaire entier;par exemple dans le champ nombre_de_formarteur j'ai les chiffres 1 à 6 et s'il choisit 5 , 5 champs formateurs doivent s'afficher.
Dans le deuxième formulaire on a un bouton radio qui a comme valeur oui ou non et lorsque l'on choisit oui un formulaire doit s'afficher avec différent champs.
Ma dernière question est celle-là: en supposant que l'on remplisse un formulaire et que l'on le valide ou que l'on se trompe lors du remplissage, je voudrais qu'en revenant sur le formulaire qu'il soit pas obligé de tout remplir à nouveaux donc je voudrais que les champs gardent les informations comme ça il n'aura qu'à changer le champs qu'il souhaite.
Merci d'avance ,
SVP répondez moi vite je dois rendre moi stage dans pas longtemps.
A voir également:

5 réponses

Nxt Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   18
 
Il te faudra utiliser du javascript.

Je te conseil d'utiliser un framework genre Jquery, la doc est très bien faite : https://jquery.com/
0
Decon Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   2
 
Ce lien est en anglais et je suis pas assez bon en anglais et le javascript devrait juste regler la question de sauvegarde des informations?
Si t'as un exemple sur le sujet envoie le moi stp
0
Nxt Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   18 > Decon Messages postés 91 Date d'inscription   Statut Membre Dernière intervention  
 
Pour que tes champs reste rempli, en valeur par défault de tes champs tu mets :
<? echo $_POST['nomduchamps']; ?>

0
mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
 
pour tes formateurs, c'est du DHTML qu'il faudrea utiliser ou alors, ré-actualiser la page.

Ne me demandez rien en dhtml, j'y connais rien
0
Decon Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   2
 
Je n'ai pas bien compris l'explication sur le $_Post[] par ce que je l'utilise sur chacun de mes champs et je ne sais pas si tu parles du moment de retour c'est à dire quand il revient sur sa page? Et j'aurai appris qu'il faut pour cela utiliser du javascript mais je ne sais pas comment est que l'on fait.
Si quelqu'un s'y connait merci de m'aider!
0
mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
 
la variable $_POST se charge de transmettre le données d'un formulaire d'une page a uine autre (mettre la meme page en cible marche aussi vu que la page est rechargée).

par exemple, j'ai un formulaire avec 2 champs : login et pass.
si dans login je mets "azerty" et dans pass "azerty" et que j'envoie le formulaire, la page cible aura 2 variables :
$_POST['login'] et $_POST['pass'].

c'est pas bien compliqué a comprendre les variables...une fois qu'on a compris !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Brachior Messages postés 613 Date d'inscription   Statut Membre Dernière intervention   46
 
ta solution se trouve en AJAX :)
ds ta selection tu fais un onchange
qui renvoie une fonction ajax
qui va se charger de traiter tes données sur une page externe
et te renvoyer le resultats sans meme recharger ta page ...

bon apres ajax c'est pas forcement evident ^^
moi j'ai eut beaucoup de mal a faire mon tchat en ajax ^^ lol
(d'ailleurs j'ai tjs un probleme d'encodage dont personne ne veut m'aider :'( )
0