Bonjour,
Dans une page JSP, je dois faire un formulaire de recherche avec des champs mutuellement exclusifs. J'ai ébauché une solution, mais si quelqu'un veux aller dans une autre direction, je suis ouvert à vos idées.
Le formulaire :
C'est-à-dire qu'un seul des trois champs sera utilisé pour la recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 (o) Numéro de Compte : __________ (Texbox) o Type Erreur : __________ (Combobox) o Type de Transaction : __________ (Combobox) RECHERCHER (submit form button)
Je voudrais une solution :
- claire pour l'usager et qu'il comprenne qu'un seul des trois champs sera utilisé pour la recherche
- simple, implicite et rapide à utiliser : Ex, ne pas avoir à effacer tout le contenu d'un champ pour utiliser les autres champs.
- sans message d'erreur, par exemple dans avertissant qu'il ne peut avoir deux champs remplis en même temps.
- je ne veux pas désactiver les champs qui ne sont pas rempli et je ne veux pas vider ceux qui sont déjà remplis, dans l'éventualité où l'usager voudrait relancer la recherche avec un autre champs qu'il avait rempli auparavant.
Ma semi-solution :
J'ai pensé en premier lieu utiliser un ensemble de radiobutton.
Plus :
+ Avec un radiobutton, il est clair pour l'usager qu'un seul choix n'est disponible.
Moins :
- Pour rendre plus clair le fait que les deux autres champs ne seront pas actif, je voudrais changer la couleur (par CSS) des deux autres champs pour indiquer que celui sélectionné sera utilisé.
- J'aurais aimé que lorsque l'usager utilise un des champs, le radiobutton de ce champs soit sélectionné et que le style des deux autres soit changé. Ca éviterait que l'usager ait à cliquer à la fois sur le radiobutton pour le sélectionner et ensuite dans le champs pour écrire dedans.
Quelle serait la solution pour y arriver ?
Merci !
Partager