Choix "autre" dans une liste déroulante

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 : Choix "autre" dans une liste déroulante

par Lopy » 04 mai 2006, 10:11

ok merci, bon maintenant je vais me debrouiller avec javascript

par Ryle » 04 mai 2006, 09:54

Le plus simple est de le réaliser en javascript et style mettre la propriété visible du champ à "hidden" et la passer à "visible" (ou avec le display) lors de la selection de l'option (onChange="...")

Sinon, en php, lorsque ta valeur est sélectionnée (toujours l'événement onChange) il te faut réactualiser la page (forcément puisque php ne s'exécute que sur le serveur, donc récuperer les éventuelles données saisies et les réafficher) et faire apparaitre ton champ à ce moment là :)

par Truc » 04 mai 2006, 09:53

Salut,
Il s'agit de javascript puisque c'est un événement coté client.
Effectu donc une petite recherche dans ce forum avec "onchange" par exemple :wink:

Choix "autre" dans une liste déroulante

par Lopy » 04 mai 2006, 09:33

Bonjour à tous,
J'ai un formulaire avec une liste déroulante et je voudrai que lorsque l'on selectionne le champ "Autre" il y ait un champ de saisie qui apparaît à coté. Tout cela sans avoir cliqué sur le bouton submit du formulaire bien sûr.
J'ai cherché un peu sur google mais j'ai pas trouvé alors que c'est pourtant courant dans les pages web :?:

Merci d'avance :)