afficher un champ de formulaire selon le choix d'un radio

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : afficher un champ de formulaire selon le choix d'un radio

Re: afficher un champ de formulaire selon le choix d'un radi

par moogli » 18 mai 2014, 19:45

Modération :
Merci de bien vouloir créer un sujet a toi (celui ci a 4ans) afin de d'avoirs un sujet cohérent.

Pense a ajouter plus de détails afin qu'en on comprenne mieux ton problème (avec du code, dans les balises bbcode). .

Re: afficher un champ de formulaire selon le choix d'un radi

par rourou » 18 mai 2014, 13:44

bjr je vai afficher selon le choix de l'utilisateur le façon d'affichage exemple si son choix été une question de type texte il affiche une zone de texte pour saisir si son choix été de type choix unique j'affiche des choix avec ccase à cocher..merci d'avance

Re: afficher un champ de formulaire selon le choix d'un radio

par schranz » 11 sept. 2010, 17:44

Merci à vous tous pour votre aide !

mention spéciale à Aureusms pour ce code c'est exactement ce que je cherchais ! bon je pense etudier le javascript un de ces 4 :-)

Re: afficher un champ de formulaire selon le choix d'un radio

par Aureusms » 11 sept. 2010, 11:57

en faite , je me suis mieux renseigné et on m'as conseille de me tourne vers le ajax

sinon la variable numéro effectivement j'avais mal vu mais vaut rien ...

Merci de la réponse
Javascript devrait suffire...
AB a raison. Utilise Javascript et CSS :

<label>Numéro de client:</label><br />
oui<input type="radio" name="Numero " value="oui" onClick="document.getElementById('div_client').style.display='block'; document.getElementById('div_client').style.display='none';"/>
non<input type="radio" name="Numero " value="non" onClick="document.getElementById('div_client').style.display='none'; document.getElementById('div_client').style.display='block';"/>

<div id="div_client" style="display:none;">
  Numéro Client : <input type="text" name="client" />"
</div>

<div id="div_inscription" style="display:none;">
  Votre nom : <input type="text" name="nom" />"
</div>

Re: afficher un champ de formulaire selon le choix d'un radio

par AB » 11 sept. 2010, 00:39

en faite , je me suis mieux renseigné et on m'as conseille de me tourne vers le ajax

sinon la variable numéro effectivement j'avais mal vu mais vaut rien ...

Merci de la réponse
Javascript devrait suffire...

Re: afficher un champ de formulaire selon le choix d'un radio

par schranz » 10 sept. 2010, 22:59

en faite , je me suis mieux renseigné et on m'as conseille de me tourne vers le ajax

sinon la variable numéro effectivement j'avais mal vu mais vaut rien ...

Merci de la réponse

Re: afficher un champ de formulaire selon le choix d'un radio

par macgawel » 10 sept. 2010, 11:31

Bonjour.

La variable $Numero vaut quoi ?

afficher un champ de formulaire selon le choix d'un radio

par schranz » 10 sept. 2010, 09:13

Bonjour à tous ,

je m'adresse à vous pour un petit soucis j'ai fait un formulaire en html et j'aimerai afficher un champ dans mon formulaire si la valeur d'un input radio est oui et la je tourne en rond.

j'ai testé ceci:
<?php
if($Numero =="")
{
?>
<label>Numéro de client:</label><br />
oui<input type="radio" name="Numero " value="oui"/>
non<input type="radio" name="Numero " value="non"/>

<?php
}
else
if($Numero =="oui")
  {
	echo "<input type="text" name="client" id="client"/>"
  }
 ?>



mais rien ne s'affiche j'ai aussi pensé à, mettre le champ à afficher en css et le préciser dans la boucle mais rien ne marche

Si vous pouviez me conseillé sur le bonne manière à faire

Merci