Liste déroulante avec lien html ?

Bonjour j'ai repris ce code sur internet afin d'obtenir une liste déroulante : un seule problème comment faire pour lorsque je clique sur un des élément de cette liste m'envoyer sur une autre page bref comment créer un lien mdr en html sur les éléments de cette liste voici le code si vous pouviez me répondre merci :

<FORM>
<SELECT name="nom" size="1">
<OPTION>lundi
<OPTION>mardi
<OPTION>mercredi
<OPTION>jeudi
<OPTION>vendredi
</SELECT>
</FORM>

voili voilou

5 réponses

  1. Ne jamais utiliser onclick sur <option>, mais onchange sur <select> !
    <select name="url" onchange="document.location.href = this.value"> 
        <option value="page1.html">Page 1</option> 
    </select>

    Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
    6
    1. Bonjour,

      Tu ne peux pas faire ça directement en HTML puisque ce n'est pas la fonction d'une liste déroulante et un formulaire à l'origine.

      Tu peux obtenir ce comportement avec l'évènement onclick sur ton <option>
      exemple : <option onclick="javascript:document.location.href='url_de_ta_page'"></option>
      0
      1. tu pouvais aussi utiliser javascript en entête(<head></head>) en écrivant une fonction.
        0
        1. okay merci mais je cherche pas a faire un lien vers une de mes page mais vers un url du style http://www. ect ect donc je pige pas par quoi remplacer document.location.href = this.value"> pour que cela puisse marcger car cela me met page no found alors que mon url est correct merci !
          0