Any+Time DatePicker: Как удалить текущее время по умолчанию

После того, как я нажму на поле ввода, появится окно выбора времени с текущим временем по умолчанию. Что мне нужно, это удалить текущее время по умолчанию.

Спасибо,

2 ответа

Решение

У вас есть три варианта:

  • Инициализируйте поле с желаемым временем начала в правильном формате;
  • Используйте кнопку для создания средства выбора, когда вы хотите, чтобы появилось время, следуя инструкциям на http://www.ama3.com/anytime/ для создания "средства выбора по требованию".
  • Используйте обработчик нажатия клавиш для создания средства выбора, когда пользователь нажимает клавишу в поле ввода, следуя демонстрации "Tab-Over Field" на той же странице

Поскольку сборщик постоянно обновляет поле, чтобы отразить время, отображаемое на самом сборщике, невозможно сделать его пустым, когда отображается сборщик. Вам нужно будет внести изменения в код, чтобы вызывать this.inp.val(...) только в тех случаях, когда ВЫ хотите обновить поле.

Это старый пост, но я столкнулся с той же проблемой. Из документации:

Если средство выбора показывает сегодняшнюю дату / время вместо значения в соответствующем поле, убедитесь, что формат значения точно соответствует спецификатору формата. Значение не может быть интерпретировано, если оно не совпадает идеально!

Это включает в себя предшествующие нули. Если вы заполняете поле датой "01.04.15" и ожидаете "01.04.15", оно будет работать некорректно.

Другие вопросы по тегам