[html] lien dans menu déroulant
Max573 -
je souhaiterai donner un lien à chaque mot contenu dans une liste déroulante. Des que le mot est selectionné on va sur la page sans avoir besoin de passer par un bouton de validation.
J'ai déja ca mais ca marche pas :
<FORM NAME="exemple" >
<SELECT NAME="prenom" >
<OPTION VALUE="ronan"><a href = "ronan.html">Ronan</a>
<OPTION VALUE="jean"><a href = "jean.html">jean</a>
<OPTION VALUE="vide" > vide </OPTION>
</SELECT>
16 réponses
Automatiser la redirection dès la sélection d'une option dans une liste déroulante sans bouton de validation est le cœur de la discussion, avec divers schémas HTML/JS proposés. Des solutions simples utilisent l'attribut onChange pour rediriger directement via location en se basant sur la valeur de l'option sélectionnée, évitant tout bouton de validation et tout script complexe. Réponses plus avancées incorporent une fonction JavaScript goUrl ou des méthodes de navigation via MM_jumpMenu ou onclick sur les options, offrant une redirection cohérente dans Firefox et IE. En pratique, certains indiquent que le choix vide nécessite un traitement, et que plusieurs implémentations exigent des ajustements selon le navigateur et le contexte d'utilisation.