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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

обычное поле ввода -- хорошее начало. остальное -- доп. удобства, но не более!
...
Рейтинг: 0 / 0
Есть ли допилинные maskEdit под андроид ?
    #39606102
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
23 сообщений из 23, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Есть ли допилинные maskEdit под андроид ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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