powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript и keydown, keypress и keyCode
25 сообщений из 42, страница 1 из 2
javascript и keydown, keypress и keyCode
    #39428036
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работал у меня скриптик с маской в поле input, так вот выяснил тут после недавних обновлений мобильной версии хрома больше не работают такие события полноценно, а именно,

в них нельзя определить keyCode выводит все время 229
по событию keypress тоже самое!

Кто сталкивался с подобной проблемой какое нашли кроссбраузерное решение?
Какое событие теперь у хрома мобильного отображает нажатие клавиши?
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428037
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

19967295
такое?
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428039
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяwestvovik,

19967295
такое?

Не совсем, мне нужно определить нажатую кнопку на планшете, телефоне в хроме!
Само событие срабатывает, но код кнопки всегда 229,

как удалось выяснить: типа так в гугле объяснили что нажатие на виртуальную клавиатуру это не одно и тоже, что на реальную, поэтому они теперь выводят всегда код 229 при нажатии на виртуалку)))

В остальных браузерах мобильных как не странно пашет отлично, но до коле будет так не понятно.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428041
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

На самом деле, в том примере нифига и не должно работать. Потому что там див пустой. Где-то в каком-то девайсе с непонятно какими настройками, див получился во всю строку (или блок) с фокусом, что получилось совершенно случайно, поэтому и сработало.

2ТС. Без маленького примерчика кода (в несколько строк) ничего не сказать.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428042
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

https://learn.javascript.ru/keyboard-events

Вот по тестируйте в мобильном хроме и посмотрите какой код кнопки будет выводить!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428044
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. Вообще-то, такой обработчик надо вешать на объект window/
Например: window.onkeypress=... (иногда помогает onkeydown).
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428047
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeПС. Вообще-то, такой обработчик надо вешать на объект window/
Например: window.onkeypress=... (иногда помогает onkeydown).

Да приплыли, вообще то на любом объекте где можно вводить текст эти события прекрасно обрабатывались, вы о чем вообще?
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428049
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНа самом деле, в том примере нифига и не должно работать
на самом деле там работает :)
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428052
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovikShSergeПС. Вообще-то, такой обработчик надо вешать на объект window/
Например: window.onkeypress=... (иногда помогает onkeydown).

Да приплыли, вообще то на любом объекте где можно вводить текст эти события прекрасно обрабатывались, вы о чем вообще?
А тогда в чём вопрос?

ПС. Эта хрень работает даже в тех местах, где текст нелбзя вводить.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428054
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergewestvovikпропущено...


Да приплыли, вообще то на любом объекте где можно вводить текст эти события прекрасно обрабатывались, вы о чем вообще?
А тогда в чём вопрос?

ПС. Эта хрень работает даже в тех местах, где текст нелбзя вводить.

В том что мне нужен код нажатой клавиши! Вы вообще читали мой вопрос, там четко написано что мне нужно?!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428061
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

window.onkeypress=function(){alert(keyCode));
window.onkeydown=function(){alert(keyCode));

Так посмотрите.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428064
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergewestvovik,

window.onkeypress=function(){alert(keyCode));
window.onkeydown=function(){alert(keyCode));

Так посмотрите.

Ну в чем разница то в обработке? Будет опять 229!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428065
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergewestvovik,

Код: javascript
1.
2.
window.onkeypress=function(){alert(keyCode)};
window.onkeydown=function(){alert(keyCode)};



Так посмотрите.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428067
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeShSergewestvovik,

Код: javascript
1.
2.
window.onkeypress=function(){alert(keyCode)};
window.onkeydown=function(){alert(keyCode)};



Так посмотрите.

Так проверил только что! Вы что там курите????
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428069
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

Не знаю в чём разница. Знаю, что в разных браузерах возвращают разные значения.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428070
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovikShSerge,

https://learn.javascript.ru/keyboard-events

Вот по тестируйте в мобильном хроме и посмотрите какой код кнопки будет выводить!
у. меня в хроме 229, в мозиле 0
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428071
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergewestvovik,

Не знаю в чём разница. Знаю, что в разных браузерах возвращают разные значения.

Вы если не знаете не пишите! Засоряете чат!!!!!!

Во всех браузерах работает КРОМЕ МОБИЛЬНОГО ХРОМА ПОСЛЕДНЕГО!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428074
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да в FireFox теперь тоже самое! Видимо после недавних обновлений!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428075
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik,

Вообще-то мы, вроде как бы, пытались разобраться. Ну нет, нак и нет. Не нравится -не пишите. Сами разберёмся.
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428078
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergewestvovik,

Вообще-то мы, вроде как бы, пытались разобраться. Ну нет, нак и нет. Не нравится -не пишите. Сами разберёмся.

Метода странная у вас разбираться, я вам про одно, а вы мне про другое!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428084
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
westvovik...Метода странная у вас разбираться, я вам про одно, а вы мне про другое!
Покажите свой примерчик в пару строчек. По ссылке не интересно. Это всего-то пару строк. Чтобы скопипастить и проверить.
Например:
Код: html
1.
2.
3.
4.
<html>
<body>aaaaaaaaaaa</body>
<script>window.onkeydown=function(){alert("window.keyCode")};</script>
</html>
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428085
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge...function(){alert(window.keyCode)}...
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428087
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

У меня код на ExtJS

Вот вырезка

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Ext.extend(Ext.ux.MaskFormattedTextField, Ext.form.TextField, {
	initEvents : function(){
    	Ext.ux.MaskFormattedTextField.superclass.initEvents.call(this);
		this.el.on('keydown',this.mapKeyToBehavior,this);
        },
        mapKeyToBehavior : function(evt) { 
           var key = evt.getKey(); 
           alert(key); 
       }
}



Не вижу смысла здесь обсуждать этот код, а лучше упростить код до input.onkeydown = function(e){alert(e.keyCode)};

а зачем вы событие вешаете на window? Мне нужен INPUT!

Тем более не понятно
window.onkeydown=function(){alert("window.keyCode")};

каким образом window.keyCode значение окажется? если переменная keyCode должен присутствовать function(e){alert(e.keyCode)};
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428091
westvovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<html>
<body>
<input placeholder="Клавиши нажимать тут" id="i" type="text">
</body>
<script>
i.onkeydown=function(e){alert(e.keyCode)};
</script>
</html>

Вот тестируйте этот код в мобильном браузере!
...
Рейтинг: 0 / 0
javascript и keydown, keypress и keyCode
    #39428093
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардоньтес, ашыпся. Правильный код:
Код: html
1.
2.
3.
4.
<html>
<body>aaaaaaaaaaa</body>
<script>window.onkeydown=function(){alert(window.event.keyCode)}</script>
</html>
...
Рейтинг: 0 / 0
25 сообщений из 42, страница 1 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript и keydown, keypress и keyCode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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