Проверка на стороне клиента jQuery для выбора даты и времени для рельсов

0

Я хочу добавить проверку на стороне клиента для поля datetime_select в рельсах. Поле datetime_select в рельсах имеет разные выпадающие списки для выбора года, месяца, дня и времени, где идентификаторы находятся в формате start_date_1i, start_date_2i ,... и так далее. Как принимать значения с помощью этих идентификаторов и преобразовывать их в объект jquery datetime.

Я использую этот тег в своем приложении

<%= f.datetime_select :start_date, {:default => { :hour => 17, :minute => 00 }, :ampm => true, :minute_step => 30}, {:required => true, :class => "start-time"} %>

Он преобразуется в формат HTML, который выглядит следующим образом

<select id="banner_date_begin_1i" class="start-time" required="required" name="banner[date_begin(1i)]">
<select id="banner_date_begin_2i" class="start-time" required="required" name="banner[date_begin(2i)]">
<select id="banner_date_begin_3i" class="start-time" required="required" name="banner[date_begin(3i)]">
—
<select id="banner_date_begin_4i" class="start-time" required="required" name="banner[date_begin(4i)]">
:
<select id="banner_date_begin_5i" class="start-time" required="required" name="banner[date_begin(5i)]"> 
Теги:
datetime
ruby-on-rails-4

1 ответ

0

Используйте DateTimePicker в текстовом поле. Посмотрите на http://xdsoft.net/jqplugins/datetimepicker/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню