powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JScript vs клавиатура
4 сообщений из 4, страница 1 из 1
JScript vs клавиатура
    #34394973
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, ситуация такая:
На HTML странице имеется 9 текстовых полей, выстроенных так:

1 2 3
4 5 6
7 8 9

Вопрос, как можно организовать выбор поля при нажатии стрелок на клавиатуре?

PS. Интересует не сложность алгоритма проверок, а как организовать сам переход при нажатии на стрелок на клавиатуре?

PPS. Можно привести пример и на VBScript
...
Рейтинг: 0 / 0
JScript vs клавиатура
    #34396173
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<head>
<script>
function keyPressed(e){
  var k = e.keyCode;// 37 - 40  стрелки
  switch(k){
...
  }

document.getElementById("i1").focus()
  
}
function move()
</script>
</head>
<body onkeypress="keyPressed(event)">
<input id="i1"><input id="i2"><input id="i3"><br>
<input id="i4"><input id="i5"><input id="i6"><br>
<input id="i7"><input id="i8"><input id="i9">
</body>
...
Рейтинг: 0 / 0
JScript vs клавиатура
    #34399088
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо
...
Рейтинг: 0 / 0
JScript vs клавиатура
    #34414496
Фотография Feg16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Один маленький нюанс, если кто будет использовать этот алгоритм - замените

Код: plaintext
<body onkeypress="keyPressed(event)">
(она не реагирует на управляющие клавиши, стрелки)

на
Код: plaintext
<body onkeydown="keyPressed(event)">
(реагирует на все, включая F1..F12)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JScript vs клавиатура
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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