Faire une liste deroulante à choix multiple mais forcement contigue

Eléphanteau du PHP | 34 Messages

20 juin 2008, 20:22

Bonjour à tous,
tous est dans le titre, je cherche à faire une liste de choix multiple mais dont on ne pourrait choisir qu'une serie contigue d'item.

par expl de l'item 2 à 6 mais pas le 2, le 3 et le 6 à 10

En fait j'alimente ma liste à partir d'evenements annuels et je voudrai au final avoir seulement deux bornes.

Connaissez un autre moyen que de prendre les index min et max et de refaire un nouveau tableau.
Ce qui devrait fonctionner mais fait un peu bricolage.

Merci d'avance
@+ :?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

21 juin 2008, 17:42

Avec du javascript, à chaque modification dans ton select, tu parcours les options pour voir lesquelles sont sélectionnées et vérifier si elles sont contigues. Si ce n'est pas le cas, tu peux mettre un message d'alert, ou bien forcer la sélection des éléments intermédiaires, ou autre...

Cela ne dispense pas d'un contrôle supplémentaire en php, mais ca facilitera la vie de l'utilisateur :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...