Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Есть ли допилинные maskEdit под андроид ? / 23 сообщений из 23, страница 1 из 1
20.02.2018, 11:17
    #39604662
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
Добрый всем день.

Прикрутил стандартный maskedit и получил глюки на андроиде. а так же в сафари на айфоне.
Может существуют доработанные ?
...
Рейтинг: 0 / 0
20.02.2018, 11:19
    #39604666
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81Добрый всем день.

Прикрутил стандартный maskedit и получил глюки на андроиде. а так же в сафари на айфоне.
Может существуют доработанные ?

Любые MASKEDIT и подобные вещи, служащие для уничтожения нервов у пользователя, должны быть сожжены адским пламенем, с наказанием разработчиков болью, думающих, что эти маски офигеть как круто.
...
Рейтинг: 0 / 0
20.02.2018, 11:25
    #39604672
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
hVostt,
да я понимаю. но этого требует разработчик. а изобретать велик не хотелось бы.
Мне всего то надо маску такую сделать : ЧЧ:ЧЧ:ЧЧ . где Ч это число .
...
Рейтинг: 0 / 0
20.02.2018, 11:44
    #39604695
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81Мне всего то надо маску такую сделать : ЧЧ:ЧЧ:ЧЧ . где Ч это число .
3 разных поля могут решить эту проблему без гемороя...
...
Рейтинг: 0 / 0
20.02.2018, 11:52
    #39604705
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
krvsa,

хах. заказчик говорит это не юзерфрендли. мышкой перемещать в поля. не все же юзеры знают кнопку "таб" )
...
Рейтинг: 0 / 0
20.02.2018, 11:56
    #39604712
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81krvsa,

хах. заказчик говорит это не юзерфрендли. мышкой перемещать в поля. не все же юзеры знают кнопку "таб" )
А что за мышка и таб на ведре (андроиде)?
...
Рейтинг: 0 / 0
20.02.2018, 12:03
    #39604719
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
Petro123andron81krvsa,

хах. заказчик говорит это не юзерфрендли. мышкой перемещать в поля. не все же юзеры знают кнопку "таб" )
А что за мышка и таб на ведре (андроиде)?

ой, ну не флудите. в основном то все с компа заходят на данный сайт. но на андроиде тоже бывают.
таб и мышка имелось ввиду на компе.
...
Рейтинг: 0 / 0
20.02.2018, 12:10
    #39604724
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81,
Ну хоть пояснили.
Я же задумался, при чем тут андроид вообще?))))
...
Рейтинг: 0 / 0
20.02.2018, 12:33
    #39604734
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
Petro123andron81,
Ну хоть пояснили.
Я же задумался, при чем тут андроид вообще?))))

В любом случае легче в одно поле ввести строку вида 12:34:56 чем в три. Хоть на мобилке, хоть на писюке или маке. Действий меньше
...
Рейтинг: 0 / 0
20.02.2018, 12:48
    #39604741
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81Petro123andron81,
Ну хоть пояснили.
Я же задумался, при чем тут андроид вообще?))))

В любом случае легче в одно поле ввести строку вида 12:34:56 чем в три. Хоть на мобилке, хоть на писюке или маке. Действий меньшеУмиляют такие аргументы :)

Юзабилити тестирование проводили? Метрики снимаете?



https://developer.android.com/guide/topics/ui/controls/pickers.html
...
Рейтинг: 0 / 0
20.02.2018, 12:52
    #39604745
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
skyANA,

я тут не хозяин действий. прикручивать подобные крутилки я не смогу
...
Рейтинг: 0 / 0
20.02.2018, 12:57
    #39604747
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81,

повторюсь . необходимо редактирование поле ввода input по маске.

более менее работает вот это:
https://unmanner.github.io/imaskjs/#demo
см. Pattern (Phone)

но всё равно не без греха.
при вводе первой цифры сразу же на андроиде происходит перевод клавы из режим ввода цифр в буквенный .
Почему проихсодит такое переключение. может кто знает особенность поведения гаджета.
Я тогда буду костылить .
...
Рейтинг: 0 / 0
20.02.2018, 13:00
    #39604751
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81skyANA,

я тут не хозяин действий. прикручивать подобные крутилки я не смогу
Это твои дела.
Просто имей ввиду, что гугл с андроидом вырвался вперед исключительно поставив юзабилити и программирование с ног на голову).
Удачи!
OFF т.е. клиент и проект под ведро должен быть другим.
...
Рейтинг: 0 / 0
20.02.2018, 13:01
    #39604754
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
Petro123andron81skyANA,

я тут не хозяин действий. прикручивать подобные крутилки я не смогу
Это твои дела.
Просто имей ввиду, что гугл с андроидом вырвался вперед исключительно поставив юзабилити и программирование с ног на голову).
Удачи!
OFF т.е. клиент и проект под ведро должен быть другим.

да дело не моё в том то и дело. по мне так я бы 3 поля прикрутил )
...
Рейтинг: 0 / 0
20.02.2018, 13:06
    #39604759
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81при вводе первой цифры сразу же на андроиде происходит перевод клавы из режим ввода цифр в буквенный .у меня тоже. (Хром, андроид, планшет)
...
Рейтинг: 0 / 0
20.02.2018, 13:07
    #39604761
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
Petro123andron81при вводе первой цифры сразу же на андроиде происходит перевод клавы из режим ввода цифр в буквенный .у меня тоже. (Хром, андроид, планшет)

воот. а от чего такая реакция может быть ? ))
...
Рейтинг: 0 / 0
20.02.2018, 13:12
    #39604766
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81,

у меня всё ок. а вот у заказчика - описанный баг
у меня гугл хром , андроид , сяоми
...
Рейтинг: 0 / 0
20.02.2018, 13:18
    #39604770
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81не все же юзеры знают кнопку "таб" )
Можно скриптом отрабатывать:
- автозаполнение полей
- нажатие кнопок "влево" и "вправо"

Т.е. никто даже не заметит, что это 3 разных поля. Но ты можешь и дальше искать "готовые" maskedit.
...
Рейтинг: 0 / 0
20.02.2018, 13:19
    #39604773
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81andron81,

у меня всё ок. а вот у заказчика - описанный баг
у меня гугл хром , андроид , сяоми
Увы. Вероятно это уже не твое поле, а поле андроида. Надо правописание проверить, Т9, клаву подстроить и т.д.
...
Рейтинг: 0 / 0
20.02.2018, 14:02
    #39604796
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81andron81,

у меня всё ок. а вот у заказчика - описанный баг
у меня гугл хром , андроид , сяомикак у него поставь гугл клавиатуру.
...
Рейтинг: 0 / 0
20.02.2018, 16:05
    #39604930
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
krvsa3 разных поля могут решить эту проблему без гемороя...

ещё хуже.
...
Рейтинг: 0 / 0
20.02.2018, 16:07
    #39604932
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
andron81В любом случае легче в одно поле ввести строку вида 12:34:56 чем в три. Хоть на мобилке, хоть на писюке или маке. Действий меньше

смотря что вводить. для выбора времени есть удобные контролы и пикеры. однако я придерживаюсь мнения, которое подтверждено нашими исследованиями и А/Б тестами, что для любых пикеров, помощников ввода и так далее, должно быть обычное поле ввода, где можно внести мелкое исправление, скопипастить туда-сюда, при чём как всё, так и часть.

обычное поле ввода -- хорошее начало. остальное -- доп. удобства, но не более!
...
Рейтинг: 0 / 0
22.02.2018, 13:35
    #39606102
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Есть ли допилинные maskEdit под андроид ?
Код: html
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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
<!DOCTYPE html>
<html>
<head>
    <title></title>
<script type="text/javascript" src=" http://code.jquery.com/jquery-1.11.2.js "></script>
<script type="text/javascript"> 
function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}
$(document).ready(function(){ 
var old_time_value='';
$('.time').on('input',function(e){
//console.log(e.target.value + " " +(/^\d?\d?(:\d?\d?){0,2}$/.test(e.target.value)));
if (
(/^\d?\d?(:\d?\d?){0,2}$/.test(e.target.value)) )
{ 
return true; }
else {e.target.value=old_time_value;}
});

$('.time').on('keypress', function (e) {
  //alert("asdf");
var tmp = "";
var r0 = $(this).val(); //первоначальный ввод;
var r1 = $(this).val(); //сконевертированный ввод;
if ((($(this).val().length == 2 || $(this).val().length == 5)) && $(this).val().slice(-1)!=":" && e.which != 8 ){
r1 = ($(this).val()+":");
}
if ((($(this).val().length == 3) && $(this).val().slice(-1)!=":")) {
tmp = $(this).val().slice(-1);

r1 = ($(this).val().substring(0,3) + ":" + tmp)  ;
}
if ((($(this).val().length == 5) && $(this).val().slice(-1)!=":")) {
tmp = $(this).val().substring(5,$(this).val().length);


r1 =($(this).val().substring(0,6) + ":" + tmp)  ;
}
if ($(this).val().slice(-1)==":") {
r1 =(($(this).val().substring(0,$(this).val().length)));
}
old_time_value = r1;
$(this).val(r1);
	

}); 



}); 
</script> 
</head>
<body>
<form action="#" method="post"> 
  лор  <input type="text" class = "time" id="code" name="code" maxlength="8" placeholder="__:__:__"> 
   

</form> 

</body>


сделал тупо вот так , но в андроиде не работает событие onkeypress . замена на keyUP , keyDown не подходит . что делать :(
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Есть ли допилинные maskEdit под андроид ? / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]