этот плагин кажется хорошим на рабочем столе, но по некоторым причинам он имеет некоторые проблемы на мобильных устройствах (протестировано на Android 2.3.3).У меня было 2 проблемы:
с $ ('# someInput'). Mask ("99/99/9999", {placeholder: "."});когда я набираю 12345678, я получаю 12/45/7863 (некоторые проблемы при размещении '/')
, когда я пытаюсь дать значение (вычисленное ранее, но редактируемое)'.. / .. / ....' на месте, когда я фокусирую ввод.
У кого-нибудь есть обходной путь или плагин маски для более мобильного устройства?
Edit: после многих попыток и сбоев, похоже, проблема не в плагине для маскирования ввода (который на самом деле не новость, так как он отлично работает на десктопах и IOS), а в том, как Android управляет модификациейзначение фокуса ввода.Когда вы добавляете символ, он хорошо отображает его, но помнит, где находился курсор, и не перемещайте его, поэтому, когда вы печатаете позже, кажется, что он возвращается до добавления.
Я попытался сделать трюк, добавивsetrange, но, похоже, не учитывает добавленные символы.Из идей я сделал это, отфильтровав ввод при нажатии клавиш, разделив символы на входе и поместив изображение / / на задний план.
Я все еще открыт для всего, что может быть чище.