jQuery Datepicker и Timepicker для того же поля ввода для раскрытий один за другим

SET @rownum = 0; 
SELECT sub.*, sub.rank as Rank
FROM
(
   SELECT *,  (@rownum := @rownum + 1) as rank
   FROM msgtable 
   WHERE cdate = '18/07/2012'
) sub
WHERE rank BETWEEN ((@PageNum - 1) * @PageSize + 1)
  AND (@PageNum * @PageSize)

Каждый раз, когда вы передаете параметры @PageNum и @PageSize, чтобы получить конкретную страницу, которую вы хотите. Например, первые 10 строк будут @PageNum = 1 and @PageSize = 10

14
задан Phill Pafford 22 June 2009 в 19:55
поделиться

4 ответа

Вы можете попробовать объединить входы от обоих элементов управления в один, например

$("#datetime").focus(function() {
    var mydate = $("#date").val();
    var mytime = $("#time").val();
    if(mydate && mytime && !this.value) {
        this.value = mydate + " " + mytime;
    }
});
0
ответ дан 1 December 2019 в 13:34
поделиться

Вы можете привязать событие к событию onClose () средства выбора даты. Пусть он откроет ваш выбор времени. Позвольте средству выбора даты записать базовое значение ввода, а средство выбора времени добавит его значение после пробела к тому же вводу.

  1. Привязать средство выбора даты к вводу.
  2. Прикрепить метод для открытия средства выбора времени к событию .onClose () средства выбора даты.
  3. Добавить значение средства выбора времени (с предшествующим пробелом) к входному значению.

Обновлено: Следующее обновлено в результате обновленного вопроса.

В документации приводится краткий пример того, как для привязки события / действия к закрытию датпикера:

$('.selector').datepicker({
   onClose: function(dateText, inst) { ... }
});

В этом примере вы можете использовать свою функцию, следующую за «onClode:», чтобы записать значение на вход и вызвать всплывающее окно таймера.

$(".selector").datepicker({
  onClose: function(dateText, inst) {
    $(".selector").val(dateText);
    // Raise Timepickr
  }
});
1
ответ дан 1 December 2019 в 13:34
поделиться

Вот альтернатива:

http://www.r-ip.ru/dev/datetimepicker/index.html

$('#datetimepicker').datetimepicker({ 
  dateFormat: 'yy-mm-dd',
  timeFormat: ' hh:ii:ss' 
});
0
ответ дан 1 December 2019 в 13:34
поделиться

Я хотел бы порекомендовать Any + Time (TM) , в котором вы можете объединить дату и время в одном поле с одним простым -использовать (и быстро!) комбинированный выбор даты и времени.

16
ответ дан 1 December 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: