Menu form avec sous-menu

Fermé
rostichep - 22 févr. 2010 à 16:14
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 23 févr. 2010 à 17:11
Bonjour,

Je souhaite faire un menu système sur la base d'un menu de formulaire très basique mais avec un sous-menu. Est-ce que c'est possible ?
J'aimerais éviter de faire un menu html/css, je sais que c'est possible.

Dans l'exemple ci-dessous je voudrais rajouter des sous-items a "Eléments 2"


<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
<option value="#">Elément1</option>
<option value="#">Elément2</option>
<option value="#">Elément3</option>
</select>
</form>
A voir également:

4 réponses

Titial69 Messages postés 259 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 11 mars 2010 20
22 févr. 2010 à 16:24
En effet c'est possible mais sans css ce sera du Javascript et c'est plus compliqué (et ce ne sera pas compatible avec tout le monde).

Ce qui est dommage c'est qu'avec des listes et un peu de CSS en 2minute tu fait un menu super propre (meme si tu n'est pas alaise avec le CSS), alors que la tu va mettre 30min si tu connaitre bien le javascript et impossible si tu ne connais pas.

Si tu veux que je te passe un code tout fait en html CSS n'hésite pas.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
22 févr. 2010 à 19:06
Ce que tu demandes nécessite l'utilisation d'AJAX.
C'est possible sans, mais c'est plus lourd et moins propre.
Par exemple tu pourrais faire un système où quand on clique sur une option de ta liste, une deuxième liste apparaît avec les éléments de l'option cliquée précédemment.
Ou tu peux aussi remplacer le contenu de la liste par le nouveau, et afficher un lien "Précédent" pour permettre de remonter.
0
Et bien nous allons opter pour le css, c'était plutot pour donner un style sobre et épuré que je voulais des menus systèmes. Mais je vais faire un truc qui ressemble avec des css.

Merci
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
23 févr. 2010 à 17:11
Tu peux aussi utiliser les groupes.
https://www.w3schools.com/tags/tag_optgroup.asp
0