powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Переход по input по кругу при помощи tabindex
9 сообщений из 9, страница 1 из 1
Переход по input по кругу при помощи tabindex
    #38793014
1221122121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: html
1.
2.
3.
4.
<input type="text"  tabindex="1" id="one"/>
<input type="text"  tabindex="2" />
<input type="text"  tabindex="3" />
<input type="text"  tabindex="4" onkeydown="key(event)"/>



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    

        function key(event)

        {

            if(event.keyCode == "9") 
            {
                console.log('ssssss');
                document.getElementById("one").focus();
            }

        }



если мы переходим с последнего элемента, то кидает на второй, а не на первый
как исправить?
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793100
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1221122121,

тут лучше onkeyup использовать. Так работает
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<input type="text" value="11" tabindex="1" id="one" focused>
<input type="text" value="22" tabindex="2" />
<input type="text" value="33" tabindex="3" />
<input type="text" value="44" tabindex="4" onkeyup="key(event)"/>

<script>
el = document.getElementById("one");
el.focus();
function key(event) {
	if (event.keyCode == "9") {el.focus();}
}
</script>
</body>
</html>
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793115
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп. В Мозилле не работает...
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793117
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1221122121как исправить?
Завести "нулевой" элемент и фокусить его...

Код: 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.
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function key(event) {
	if(event.keyCode == "9") {
		document.getElementById("one").focus();
	};
};
</script>
</head>
<body> 
<input type="hidden"  tabindex="0" id="one" />
<input type="text"  tabindex="1" />
<input type="text"  tabindex="2" />
<input type="text"  tabindex="3" />
<input type="text"  tabindex="4" onkeydown="key(event)"/>
</body>
</html>
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793121
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89Стоп. В Мозилле не работает...
И мой вариант не работает...
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793135
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ларчик просто открывался...

Код: 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.
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function key(event) {
	if(event.keyCode == "9") {
		document.getElementById("one").focus();
		return false;
	};
	return true;
};
</script>
</head>
<body> 
<input type="text"  tabindex="1"  id="one" />
<input type="text"  tabindex="2" />
<input type="text"  tabindex="3" />
<input type="text"  tabindex="4" onkeydown="return key(event);"/>
</body>
</html>
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793317
1221122121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот плин, я парился пол дня
ребят спасибо огромное
P.S. я не понял только в чем отличие return key(event) от key(event), как это работает
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793591
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1221122121я не понял только в чем отличие return key(event) от key(event), как это работает
Код: javascript
1.
key(event)


Просто вызов функции...

Код: javascript
1.
return key(event)


А это возврат значения, которое вернет вызванная функция...
...
Рейтинг: 0 / 0
Переход по input по кругу при помощи tabindex
    #38793925
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем используется возвращаемое значение?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Переход по input по кругу при помощи tabindex
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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