Ответ 1
На входе должен быть установлен data-date-format="mm/dd/yyyy"
:
<input type="text" data-date-format="MM/DD/YYYY">
Ваш jQuery также должен быть изменен на:
var value = $("#myDate input").datepicker("getDate");
Или вы просто можете просто держать вещи без обертывания div
, и с этим ваш оригинальный jQuery будет работать нормально, и вам не нужно будет указывать input
:
<input type="text" id="myDate" data-date-format="YYYY-MM-DD">
Предложение
Я бы рекомендовал создать класс для форматирования datepicker. Чтобы добавить класс .datepicker
в любое поле ввода, он будет работать без указания другой переменной.
Fiddle
Вот рабочий код с предупреждением о дате http://jsfiddle.net/doitlikejustin/HFuDg/1/