Qu'est-ce qu'un bon sélecteur de temps pour jquery ou js autonome? Je voudrais quelque chose comme google utilise dans leur calendrier où il a une liste déroulante des temps communs dans des intervalles de 15 minutes ou vous permet de saisir manuellement un temps et le valide.
Quelques ressources:
C'est le meilleur que j'ai trouvé jusqu'à la date http://trentrichardson.com/examples/timepicker/
En voici un qui fonctionne avec Twitter Bootstrap.
Les sélecteurs de temps suggérés ne me convenaient pas, alors j'ai créé le mien en m'inspirant des spécifications Perifer et HTML5:
http://github.com/gregersrygg/jquery.timeInput
Vous pouvez soit utiliser le nouveaux attributs html5 pour la saisie de l'heure (step, min, max), ou utiliser un objet d'options:
<input type="time" name="myTime" class="time-mm-hh" min="9:00" max="18:00" step="1800" />
<input type="time" name="myTime2" class="time-mm-hh" />
<script type="text/javascript">
$("input[name='myTime']").timeInput(); // use default or html5 attributes
$("input[name='myTime2']").timeInput({min: "6:00", max: "15:00", step: 900}); // 15 min intervals from 6:00 am to 3:00 pm
</script>
Valide la saisie comme ceci:
La spécification HTML5 n'autorisant pas la syntaxe am/pm ou l'heure localisée, elle n'autorise que le format hh: mm. Seconds est autorisé selon les spécifications, mais je ne l’ai pas encore implémenté.
C'est très "alpha", donc il pourrait y avoir des bugs. N'hésitez pas à m'envoyer des correctifs/demandes d'extraction. Avoir testé manuellement dans IE 6 & 8, FF, Chrome et Opera (Dernière version stable sur Linux pour ces derniers)).).
Vous pouvez lire le post du créateur de jQuery John Resig à ce sujet ici: http://ejohn.org/blog/picking-time/ .
J'ai utilisé ClockPick .
Galerie CSS a une variété de sélecteurs de temps. Regarde.
Perifer Design sélecteur de temps est similaire à Google
Si quelqu'un est intéressé par un autre JavaScript TimPicker, j'ai développé et mis à jour un plugin jQuery qui fait le travail. Cela fonctionne à peu près comme EZ Time JS (bien que je ne le connaisse pas 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 en convertissant l'entrée dans un format commun.
Consultez le page Options jQuery TimePicker pour le voir en action.
Désolé les gars .. peut-être qu'il est un peu tard .. j'ai utilisé NoGray .. c'est cool ..
J'ai utilisé jquery ui timepicker