Я использую библиотеку webshims, чтобы лучше поддерживать более старые браузеры с более современными функциями. Хотя сборщик данных отлично работает с мышью, у меня, похоже, возникают проблемы с его использованием с клавиатуры. Самый простой способ увидеть это - посетить demo page. Я использую Firefox, так как он не поддерживает дату.Ввод клавиатуры с помощью подборщика данных Webshim
Не вносите никаких изменений, попробуйте ввести дату. Я могу вводить числа, но я не могу ввести «/». Если вы включите заполнитель, он даже предложит косую черту. Я попытался оставить разделитель или использовать «-» (который он позволяет мне вводить), но когда форма отправляется, я не получаю никакой ценности.
Как вы можете ввести дату с клавиатуры?
Для бонусных очков можно разрешить сборщику даты не применять формат? У меня есть код backend, который может анализировать различные форматы дат. Поэтому они могут использовать сборщик дат, если хотят, но если они что-то набирают, то все, что они набирают, отправляется на сервер без изменений.
Это не выглядит как ужасный хак для меня! Посмотрите на шаблон, он показывает слэши, но dateSign - тире. Похоже, вы исправили ошибку. Рассмотрите отправку запроса на вытягивание и укажите эту проблему: https://github.com/aFarkas/webshim/issues/542 – MushinNoShin
@MushinNoShin Я согласен ... Я рассмотрел запрос на перенос, но не думаю, что мое исправление завершено (кажется, появляются другие места, которые не имеют эффекта, когда я их изменяю). Поскольку мне не нравится сложная структура проекта webshim, я собираюсь пройти и предоставить эксперту указать мне в правильном направлении или забрать его и исправить. – Phil