2010-02-02 3 views

Répondre

2

Je pense que vous pourriez donner un essai à celui-ci: http://labs.perifer.se/timedatepicker/. C'est vraiment simple et il vous fournira une liste déroulante pour obtenir le temps désiré.

Par exemple, pour générer une liste de fois par incréments de demi-heure, vous devriez faire quelque chose comme:

$(".time").timePicker({ 
    show24Hours: false, 
    step: 30 
}); 

Où .time est la classe de votre text_field:

<%= your_time_form.text_field :time, :class => "time", :value => time %> 

Bien sûr, Ensuite, dans un assistant/contrôleur, vous devrez manipuler cette valeur pour construire l'objet désiré (peut-être une instance DateTime).

+0

Merci pour le lien ... pas exactement ce que je cherche, mais il m'a mis sur le bon chemin ... Je vais mettre en œuvre des champs cachés et utiliser un menu déroulant factice avec un pré sélection standard -Populated avec mes choix de temps, puis javascript remplir les champs nécessaires. –

Questions connexes