Any+Time DatePicker: Как удалить текущее время по умолчанию
После того, как я нажму на поле ввода, появится окно выбора времени с текущим временем по умолчанию. Что мне нужно, это удалить текущее время по умолчанию.
Спасибо,
2 ответа
У вас есть три варианта:
- Инициализируйте поле с желаемым временем начала в правильном формате;
- Используйте кнопку для создания средства выбора, когда вы хотите, чтобы появилось время, следуя инструкциям на http://www.ama3.com/anytime/ для создания "средства выбора по требованию".
- Используйте обработчик нажатия клавиш для создания средства выбора, когда пользователь нажимает клавишу в поле ввода, следуя демонстрации "Tab-Over Field" на той же странице
Поскольку сборщик постоянно обновляет поле, чтобы отразить время, отображаемое на самом сборщике, невозможно сделать его пустым, когда отображается сборщик. Вам нужно будет внести изменения в код, чтобы вызывать this.inp.val(...) только в тех случаях, когда ВЫ хотите обновить поле.
Это старый пост, но я столкнулся с той же проблемой. Из документации:
Если средство выбора показывает сегодняшнюю дату / время вместо значения в соответствующем поле, убедитесь, что формат значения точно соответствует спецификатору формата. Значение не может быть интерпретировано, если оно не совпадает идеально!
Это включает в себя предшествующие нули. Если вы заполняете поле датой "01.04.15" и ожидаете "01.04.15", оно будет работать некорректно.