Qu'est-ce qu'un bon sélecteur de temps pour jquery ou js autonome? Je voudrais quelque chose comme Google utilise dans son calendrier où il contient une liste déroulante des heures communes à intervalles de 15 minutes ou vous permet de taper manuellement une heure et de la valider.
javascript
jquery
time
input
Element
la source
la source
Réponses:
Quelques ressources:
la source
C'est le meilleur que j'ai trouvé jusqu'à la date http://trentrichardson.com/examples/timepicker/
la source
En voici un qui fonctionne avec Twitter Bootstrap.
http://jdewit.github.com/bootstrap-timepicker/
la source
Je n'étais satisfait d'aucun des sélecteurs de temps suggérés, j'ai donc créé le mien en m'inspirant de Perifer et de la spécification HTML5:
http://github.com/gregersrygg/jquery.timeInput
Vous pouvez soit utiliser les nouveaux attributs html5 pour la saisie du temps (step, min, max), soit utiliser un objet options:
Valide l'entrée comme ceci:
La spécification HTML5 n'autorise pas la syntaxe am / pm ou d'heure localisée, elle n'autorise donc que le format hh: mm. Les secondes sont autorisées selon les spécifications, mais je ne l'ai pas encore implémenté.
C'est très "alpha", donc il peut y avoir des bugs. N'hésitez pas à m'envoyer des patchs / pull requests. Avoir testé manuellement dans IE 6 & 8, FF, Chrome et Opera (dernière stable sur Linux pour ces derniers).
la source
Vous pouvez lire l'article du créateur de jQuery John Resig à ce sujet ici: http://ejohn.org/blog/picking-time/ .
la source
J'utilise ClockPick .
la source
CSS Gallery propose une variété de sélecteurs de temps. Regarde.
Le sélecteur de temps de Perifer Design est similaire à celui de Google
la source
Au cas où quelqu'un serait intéressé par un autre JavaScript TimPicker, j'ai développé et maintiens un plugin jQuery qui fait le travail. Cela fonctionne quelque chose comme EZ Time JS (même si je ne le savais pas avant il y a 5 minutes: D), permettant aux utilisateurs de saisir l'heure de presque toutes les manières avec lesquelles ils se sentent à l'aise et de convertir l'entrée dans un format commun.
Extrayez le Page jQuery TimePicker options pour le voir en action.
la source
Désolé les gars ... c'est peut-être un peu tard ... J'utilise NoGray ... c'est cool ...
la source
J'utilise jquery ui timepicker
la source
NoGray est un bonbon pour les yeux, mais il y a quelques considérations d'utilisabilité. Premièrement, les horloges analogiques deviennent de plus en plus obscures et les jeunes ont parfois du mal à les lire. Deuxièmement, faire glisser la souris vers une heure spécifique est un peu fastidieux, tout comme les sélecteurs de temps qui utilisent un curseur. Troisièmement, l'interaction du clavier pour ce sélecteur est un peu sporadique.
Pour un sélecteur de temps plus utilisable, consultez le widget Calendrier Any + Time ™ Datepicker / Timepicker AJAX . C'est peut-être le sélecteur de temps le plus rapide et le plus facile à utiliser, car il utilise de simples boutons pour sélectionner des heures spécifiques avec rapidité et facilité.
Un test intéressant de convivialité est le suivant: choisissez une heure étrange (par exemple, 22 h 32), puis voyez combien de temps il faut pour sélectionner avec précision cette heure à l'aide de divers sélecteurs de temps. Vous pouvez probablement le faire plus rapidement avec Any + Time ™ que vous ne pourriez écrire l'heure à la main - essayez simplement de trouver un autre sélecteur dont vous pouvez dire cela! Sans oublier, Any + Time ™ prend en charge une multitude de formats de date / heure, une horloge 12/24 heures, une personnalisation CSS complète (ou jQuery UI) et même des fuseaux horaires!
la source