Я использую JQuery ввода-маски и программно вытягивать данные из базы данных, чтобы заполнить поле, когда я возвращаюсь в форму после заполнения его.JQuery ввода-маска Изменение даты валютирования на Conversion
Кажется, что данные поступают в порядке (как и до тех пор, пока данные не попадут в поле, это правильно). Однако, когда плагин запускается, он меняет дату с моих прекрасных правильных данных в формате временной шкалы в правильном формате, но в какой-то случайной дате с 2010 года или около того я тоже буду входить в будущее до 2040 и 2050 годов.
Если я отключу маску ввода, то будет отправлена правильная дата. Если я поймаю данные до запуска маски ввода, это будет правильно. если входная маска получает свои грязные руки, она меняет дату. Кажется, это не рифма или причина.
Я использую несколько экземпляров на странице, и мой текущий план атаки убирает все остальное, чтобы получить чистую версию этого, чтобы решить проблему.
На странице много чего происходит, и это займет у меня несколько часов, поэтому, не найдя радости на сайте масок ввода, я решил, что отправлю сюда в случайном случае, когда кто-то сталкивался с этим раньше и может дай мне один из тех, «о да, тебе просто нужно это сделать», комментирует.
Edit для примера кода:
// Datemask Initialization dd/mm/yyyy
$(".datemask-details").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
// html
<input type="text" class="form-control datemask-details" data-mask data-inputmask="alias: 'dd/mm/yyyy'" name="start" id="start" />
Я использую ColdFusion, чтобы тянуть в значении, которое входит в метку времени из базы данных: «2016-01-01 00: 00: 00,0»
Ничего об этом методе не удалось использовать в прошлом, как раз на этот раз, и я подозреваю, что несколько экземпляров являются единственной действительно другой проблемой здесь. Но если это просто несоответствие, я был бы намного счастливее. Ваши мысли также заставили меня понять, что я должен попытаться проверить лишнее пространство.