Je suis en train de concevoir une boîte de dialogue d'assistant pour enregistrer une recherche. Il y a trois étapes dont la première est requise (fournir un nom) et les deux suivantes sont facultatives. J'aimerais que l'utilisateur puisse enregistrer (et fermer) l'assistant à tout moment, tant qu'un nom est donné, mais il est important que les autres étapes ne passent pas inaperçues. Les autres étapes doivent pouvoir être ignorées. Maintenant, je me demande comment y arriver ...
Je me demande comment vous y feriez face. Jusqu'à présent, je ne pouvais pas vraiment trouver une solution qui coche toutes les cases - la plupart du temps avec quels boutons. Voici ce que j'ai actuellement:
c'est-à-dire qu'il y a beaucoup de possibilités sur lesquelles cliquer, et le bouton `` Enregistrer '' à l'étape 4 est commandé différemment de l'étape 1. Des idées meilleures?
Si vous pouvez ignorer l'idée d'un assistant pendant un certain temps, je vous proposerai une autre approche. Jetez un œil à l'image:
L'idée est d'afficher un champ de requête et un bouton d'enregistrement. Il y aura un lien juste en dessous du champ de requête. En cliquant sur ce lien, une nouvelle section sera affichée/masquée qui contient les champs facultatifs.
De cette façon, vous pouvez éviter tous les boutons, étapes et présenter toutes vos options de manière plus conventionnelle. Vous pouvez consulter la démo ici: http://jsfiddle.net/lotusgodkk/GCu2D/2168/