[RESOLU] Création d'élément de formulaire à partir d'une liste déroulante.

Eléphanteau du PHP | 47 Messages

25 déc. 2020, 22:39

Bonsoir à tous,

Voici mon problème, j'ai une liste déroulante tout ce qu'il y a de plus classique que voici :
<label for="exampleFormControlSelect1">Nombre d'enfant à inscrire</label>
                                <select class="form-control" id="exampleFormControlSelect1">
                                <option>1</option>
                                <option>2</option>
                                <option>3</option>
                                <option>4</option>
                                <option>5</option>
                                </select>
J'aimerai générer des champs de types input="text" dès que l'utilisateur sélectionne un nombre. Je pense qu'il faut jouer avec l'option onchange, mais je ne suis pas sur.

Je ne suis même pas sur de pouvoir faire cela en PHP, mais je ne connais rien en JAVA et autres.

Merci d'avance de l'attention que vous porterez à mon problème.

Bonne soirée, :wink:

Mammouth du PHP | 1967 Messages

27 déc. 2020, 19:00

c'est pas impossible de le faire en php mais cela implique que la page est rechargé aprés l'envoi (ou la modification) de la liste déroulante.

sinon il faut passer par Javascript (pas Java c'est une autre technologie). ce n'est pas très compliqué et cela te sera utile pour d'autre chose aussi.
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 déc. 2020, 19:32

+1 pour javascript (et je déplace le sujet dans le forum dédié)

Voici quelques pistes :
https://stackoverflow.com/questions/148 ... ly-to-form
http://www.randomsnippets.com/2008/02/2 ... avascript/
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 47 Messages

28 déc. 2020, 18:10

c'est pas impossible de le faire en php mais cela implique que la page est rechargé aprés l'envoi (ou la modification) de la liste déroulante.

sinon il faut passer par Javascript (pas Java c'est une autre technologie). ce n'est pas très compliqué et cela te sera utile pour d'autre chose aussi.
Merci effectivement en javascript ça va tout seul, merciiiiiiiiii