Aller au contenu

Sujets conseillés

Posté

Salut,

je bute sur un problème ! Je voudrai faire un menu déroulant de redirection mais je voudrai que le premier champs apparaisse mais qu'il ne soit pas sélectionnable.

Un bout de code vous aidera sûrement à mieux comprendre :

<select name="redirection" size="1">
<option value="0">FROMAGE</option>
<option value="1">camemberts</option>
<option value="2">formages de chèvres</option>
</select>

Dans ce code je voudrai que le champ FROMAGE ne soit pas sélectionnable. J'ai essayé avec ceci :

<select name="redirection" size="1">
<optgroup label="FROMAGE">
<option value="1">camemberts</option>
<option value="2">formages de chèvres</option>
</select>

mais le champs fromage n'apparait que lorsqu'on clique pour dérouler le menu, je voudrai qu'il soit visible par défaut.

Il n'existe pas une balise html pour cela ?! :unsure:

Merci

Posté

Non, tu ne pourras malheureusement pas faire ça ;)

L'optgroup te permet de classer tes éléments, mais n'est pas sélectionnable : c'est logique par conséquent qu'il n'apparaisse pas dans la liste une fois celle-ci refermée.

Ce que la plupart des webmasters font, c'est un premier élément, avec une valeur vide, qui renverra une erreur lors de la validation du formulaire si jamais elle est toujours sélectionnée.

Posté

OK merci captain_torche.

Je m'en doutais mais bon, comme on en apprend tous les jours... (surtout ici :) )

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...