Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/34: Рейтинг темы: голосов - 34, средняя оценка - 4.85
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405

jquery mobile input mask (phone)

24.01.2014, 14:46. Показов 6885. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день друзья,
Есть ли у кого нибудь источники или исходники jquery input mask.
Задача создать маску в инпуте у меня получается, но проблема с тем что, на некоторых браузерах она выдает ошибку. То есть в хроме работает в родном браузере телефона не работает, или наоборот.

Нужно на подобии http://view.jqueryui.com/mask/... /mask.html Второй пункт (phone)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.01.2014, 14:46
Ответы с готовыми решениями:

jQuery Input Mask не работает валидация данных
Народ подскажите вот еще что, может слышал про такую библиотеку jQuery Input Mask. Я в jQuery вообще несилен все делаю как на этом сайте...

Jquery mask + плейсхолдер под IE8-9
Всем привет, есть вопрос по жекверям. Попал на проект, в котором поддерживается осел 8 версии и старше. Нужно реализовать полноценные...

Плагин jQuery.mask. Возможно ли указать не поле ввода, а строку?
$('').mask('+9 (999) 999 99 99'); Возможно сделать так, чтобы не указывать поле а обработать срочку в js '+79998995522'.mask('+9...

11
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
24.01.2014, 14:52
Этот плагин?
0
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
24.01.2014, 14:57  [ТС]
Lazy_Den, он в хроме работает а вот с родным браузером андроида при клике на одну цифру появляются 3. У вас так же?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
24.01.2014, 15:10
Да, баг известный. Только решение его я не искал.

Добавлено через 3 минуты
Может такой плагинчик вам подойдет? Вроде бы работает получше.
0
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
24.01.2014, 15:15  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
Может такой плагинчик вам подойдет? Вроде бы работает получше.
Он теперь в хроме так работает((

Добавлено через 2 минуты
А можно ли сделать так что взависимости от браузера работал тот или иной плагин? То есть при загрузке проверяется браузер, если это хром то в определенном диве должен высветится определенный код, если это браузер телефона то в диве другой ког должен быть, таким образом мы сможем сделать решение для всех. Что думаете?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
24.01.2014, 15:26
Kazachek, не знаю, что вам посоветовать, т.к. эти плюшки я в своих проектах не использую, руководствуясь принципом: "Какое моё дело, как вводит пользователь данные? Моя задача - обработать их так, чтоб они соответствовали тому формату, который нужен мне."

Добавлено через 1 минуту
Цитата Сообщение от Kazachek Посмотреть сообщение
А можно ли сделать так что взависимости от браузера работал тот или иной плагин?
Можно. Затратно немного, но способы есть.

Добавлено через 7 минут
P.S. Вот такой вариант, я использовал когда-то, но там "игра стоила свеч", а для задачи, поставленной вами, я бы не стал это применять.
0
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
24.01.2014, 15:27  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
Можно. Затратно немного, но способы есть.
Как на счет того сделать тему настолько полезной для всех и реализовать совместно это? Кто хочет может подключиться и предлагать свои варианты и менения. Сделаем что то типа CyberForum-Framework.
Что думаете? и вообще что думают Администраторы и модераторы?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
24.01.2014, 15:29
Цитата Сообщение от Kazachek Посмотреть сообщение
реализовать совместно
Это уже давно реализовано Смотрите последнее дополнение в моём предыдущем сообщении.
0
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
24.01.2014, 15:41  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
а для задачи, поставленной вами, я бы не стал это применять.
Есть ли у Вас время для реализации идеи, или же хотя бы для поправлении моих ошибок, так как я начинающий и все знаю образно.
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
24.01.2014, 15:56
Могу подсказать в каком направлении двигаться. Если возьмем за основу класс Mobile Detect, то схема предельно проста: первый заход юзера на сайт > отправляем ajax-запрос на получение данных о браузере > в обработчике, где класс "Mobile Detect" подключен, вычисляем это и возвращаем некую метку, по которой и будем ориентироваться при использовании того или иного метода > полученный ответ записываем в LocalStorage (или куки) , чтоб в дальнейшем не отправлять первый запрос постоянно. Остается дописать проверку перед тем самым запросом:
JavaScript
1
2
3
4
5
6
7
8
9
10
var browserType = localStorage.getItem('userBrowserData');
if(!browserType) {
    $.ajax({ 
        /* ... */,
        success: function(data){
            browserType = data;
            localStorage.setItem('userBrowserData', data);
        }
    });
}
1
 Аватар для Kazachek
18 / 18 / 8
Регистрация: 03.11.2013
Сообщений: 405
24.01.2014, 16:18  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
Могу подсказать в каком направлении двигаться.
Для меня это 80 уровень((
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
24.01.2014, 16:51
Лучший ответ Сообщение было отмечено Kazachek как решение

Решение

Давайте сделаем упрощенную версию. Не гарантирую, что будет работать корректно, но попробуйте:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var isMobile = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
    Chrome: function() {
        return navigator.userAgent.match(/Chrome/i);
    }
};
 
if( isMobile.Chrome() ) {
   // используем функция для Chrome
}
if( isMobile.Android() ) {
   // используем функции для Android
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.01.2014, 16:51
Помогаю со студенческими работами здесь

Как вставить в input с маской от jQuery Masked Input
Здравствуйте. Создал такую маску для ввода карты $('#card').mask("9999 9999 9999 9999"); Есть ли какие либо...

Windows Mobile Phone Nokia 625 не могу ничего скачать выдается ошибка
Вот что за ошибка: Сейчас служба недоступна. Повторите попытку позже. Майл я ставил, в магазин никак не могу зайти. Заранее спасибо!

Mobile Input
Ввод на мобильном устройстве. На скрине я кинул пример шаблона который по умолчанию позволяет считывать например джойстик читает так как...

Не работает jQuery в разработке на windows phone
Доброго времени суток. В общем сама суть проблемы. Начал разрабатывать приложение под Windows phone 8/8.1 на html+cs+javascript в Visual...

Нюансы синтаксиса: statement for - как понимать запись for (count=0, mask=1; count != 16; count++, mask<<= 1)?
Много всяких языков попадалось, относительно много конечно, но такое вижу первый раз, что бы тело FOR имело не 3 оператора - начальный,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru