Je vais mettre en œuvre des fonctionnalités standard - Entrée de naissance dans le formulaire Web pour PC. P>
Il y a beaucoup d'interfaces comment implémenter cela. p>
Quel type d'entrée préférez-vous? Quel est le pire pour votre avis? p>
5 Réponses :
J'utiliserais des listes déroulantes qui ne contiennent que des valeurs numériques, c'est-à-dire pas de noms de mois. Cela vous permet de taper la date au lieu de la sélectionner car elle sélectionnera automatiquement les pièces saisies et ne permettra pas à l'utilisateur de saisir des dates de formatées incorrectement formatées (dd.mm.yyyy vs mm.dd.yyyy, etc.). Pour l'année, il serait peut-être bon d'utiliser un champ de texte, sauf si vous avez besoin d'un âge minimum / maximum. P>
En tant que programmateur, votre meilleur choix doit être un dayspicker ou des déposées. Ils feront appliquer un format spécifique pour l'utilisateur et vous n'aurez pas à gérer de mauvais formats. P>
En tant qu'utilisateur, je préfère personnellement les dérivations, en particulier pour une date de naissance. P>
La conception d'interaction est un art seul. Étant un architecte / développeur moi-même, je préfère également utiliser les 3 boîtes de saisie, mais ... nous devons penser à "l'utilisateur cible" et "quoi (s) qu'il est habitué à". De manière générale, pour moi, cela permet de fournir les trois options dans une conception d'interaction. P>
Une popup avec la commande de calendrier et 3 boîtes d'entrée (avec support déroulant) donneraient quelque chose qui offre toutes les 3 options mentionnées par vous. P>
Encore une fois, la conception d'interaction est également concentrée sur le "point de vue" pour lequel la conception d'interaction est faite. Donc, en fonction de votre auditoire cible, vous pouvez choisir de laisser certaines des possibilités. P>
J'espère que cela aide, p>
J'espère que Stackoverflow ajoutera la capacité de démarrer des sondages d'un jour. Je mettrais ces options (et autres) pour voter :)
Je conviens que le sélecteur de calendrier n'est pas facile, surtout si la plage possible de la valeur est large. Nous nous sommes installés sur l'utilisation de Telerik RaddateInput. Fondamentalement, c'est un choix de date qui peut également prendre une entrée de texte. La chose cool à ce sujet est que cela trouvera presque toute chose que vous le jetez:
17 1 09
1 juin 1
1 J 1
2 2 2
Presque tout ce que vous pouvez penser (je dirais que les seuls cas où cela ferait la mauvaise décision est lorsque l'entrée est également déroutante pour un humain). Essayez-le sur leur Site de démonstration .
Nous masquons généralement le sélecteur de calendrier afin que les utilisateurs ne soient pas enclins à utiliser une option difficile par habitude. P>
C'est une bonne approche, mais vous devez laisser l'utilisateur de comprendre qu'il peut réellement faire cela :)
Les ramasseurs de la date JavaScript sont une bonne option s'ils n'empêchent pas l'entrée manuelle régulière. L'utilisateur peut donc choisir comment entrer la date. Il est également agréable d'être flexible au format de date, par exemple, il n'est pas nécessaire de forcer des barres à barres de séparation et de rejeter autre chose. P>
aussi, soyez conscient des problèmes locaux. Les utilisateurs des États-Unis tiendront probablement mm / jj / aaaaa :) p>
Oh oui, mm / jj / aaaa ou jj / mm / aaaa sont difficiles à distinguer :(
Je souhaite que quelqu'un trouverait une meilleure façon que les trois mentionnés pour gérer cela: J'en ai marre de devoir cliquer sur environ 20 fois afin de remplir un formulaire que 80% du monde passe la validation et les 20% d'autres sont capable de mentir à propos de ...
Dupliqué possible de Quel est le meilleur interface utilisateur pour entrer la date de naissance? < / a>
Oui c'est vrai. Merci pour le lien