Входное значение поля даты начальной загрузки устанавливается с помощью jquery - PullRequest
2 голосов
/ 04 мая 2019

Это мое поле ввода начальной загрузки,

<input class="form-control" id="date" required="required" name="date" type="date">

Я хочу установить значение поля даты после некоторого события, используя jquery,

// this is a date string return from database
var data = 2019-05-06 00:00:00 ;
$('#date').val(data);

но оно не установлено в загрузчике даты начальной загрузки.

Ответы [ 2 ]

3 голосов
/ 04 мая 2019

Вы можете использовать datepicker update

Обновить указатель даты с помощью заданных аргументов или текущего входного значения.Аргументами могут быть либо массив строк, либо массив объектов Date, либо несколько строк, либо несколько объектов Date.Если предоставляются аргументы даты, и они являются объектами Date, предполагается, что они являются «локальными» объектами Date и будут преобразованы в UTC для внутреннего использования.

Образец:

var data = "2019-05-06 00:00:00";
//data is a string
$(".datepicker").datepicker("update", data);

ОБНОВЛЕНИЕ Настройка типа даты html

var data = "2019-05-06 00:00:00";
document.getElementById("date").valueAsDate = new Date(data);
<input class="form-control" id="date" required="required" name="date" type="date">
0 голосов
/ 04 мая 2019

Вы можете попробовать

var data = '2019-05-06 00:00:00';

$('#date').datepicker("update", data);
...