Маска ввода номера телефона не работает на Android
Добрый день! Подскажите, пожалуйста, реализовали маску ввода номера телефона. На ПК все отображается корректно, а через браузер на Android маска отрабатывает некорректно, например
ПК: +996 999999999
Android: +996 999999999_________
То есть маска сдвигается, вместо того, чтобы в нее записывался номер
Использовали следующий код:
define("ScNewTrustNumberPage", ["MultiMaskEdit"], function() { return { entitySchemaName: "", modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/, details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/, businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/, methods: { getPhoneMask: function() { return { formats: ["+996 000000000"] } } }, dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/, diff: /**SCHEMA_DIFF*/[ { "operation" : "merge", "name" : "ScNewTrustNumber", "values" : { "controlConfig" : { "className": "Terrasoft.MultiMaskEdit", "mask": { "bindTo": "getPhoneMask" }, "maskConfig": { "definitions": { "0": { "re": "[0-9]" } } } } } }, ]/**SCHEMA_DIFF*/ }; });
Нравится
Здраствуйте, для решения рекомендую воспользоваться методом добавления валидации для текстового поля описанным в статье.
Алёна Доля,
Добрый день!
В данной статье описана валидация поля. Мне же необходимо реализовать маску ввода. Что-то вроде такого:
Шарафутдинов Фаиль Русланович,
Для реализации следуйте решению, которое обсудили с вами в обсуждении по ссылке:
https://community.terrasoft.ru/questions/maska-vvoda-jquery-inputmask#c…
А именно реализовать маску с помощью jQuery.