Я уверен, что почти все знают, что клавиша "Tab" при использовании на веб-странице просто переходит к следующему элементу на странице; будь то флажок, селектор радио, кнопка, другое текстовое поле, ссылка и т. д.
То, что я надеюсь сделать, это позволить мне использовать клавишу табуляции, когда я набираю что-то в форме ввода и фактически заставляю ее вставлять символ табуляции в форму, которую я заполняю. Я довольно любезен, когда дело доходит до форматирования моих текстовых документов, ОСОБЕННО, когда речь идет о написании статей для моего сайта. Черт, я даже анал о том, как выглядят мои списки «дел», когда я набираю их в старом добром блокноте. (Да, я использую старый старомодный Блокнот, чтобы написать свои идеи для статей, списки дел, сохранить маленькие фрагменты полезного кода, который я найду, и т.д.)
Я понимаю, что есть javascript-решения или свойства, которые вы можете установить для этого конкретного текстового поля - в зависимости от того, на каком языке вы программируете сайт, - который вы можете использовать для ручного программирования полей ввода на вашей веб-странице, чтобы разрешить это; но я больше заинтересован в том, чтобы позволить веб-браузеру вести себя как обычно (поскольку я использую клавишу табуляции для переключения между элементами страницы - особенно при заполнении длинных приложений и форм, чтобы перемещаться между ними гораздо быстрее, чем при наличии использовать мою мышь, чтобы нажать на каждое поле, которое я хочу заполнить.
Итак, я надеюсь найти комбинацию клавиш Windows ASCII (например, использовать ALT+0169 для получения символа ©), которую я могу ввести, чтобы таким образом вставить вкладку в текстовое поле веб-страницы. Поскольку я регулярно использую комбинации клавиш ASCII для создания странных символов в моих записях, я довольно привык к такому поступку. Кроме того, после того, как вы наберете что-то в текстовом поле, я все еще хотел бы иметь возможность переходить к следующему элементу. Когда программирование создается для любого проекта, над которым я работаю, я всегда стараюсь упорядочить элементы таким образом, чтобы их вкладка была настолько интуитивной, насколько это возможно. Кто знает, как многие из вас похожи на меня, но меня всегда беспокоит, когда я заполняю набор адресных полей и когда вы циклически просматриваете их, они случайным образом перемещаются в зависимости от того, в каком порядке их создал программист этой страницы.
ПРИМЕР: вы вводите свое имя в первое поле на странице, которая имеет форму, которая не была должным образом настроена. Меня всегда раздражает, когда я нажимаю клавишу Tab, а затем она внезапно переходит к названию города, а затем адресная строка 2, затем почтовый индекс и т. д. Вы поняли идею. Насколько я знаю, всем нравится вводить эту информацию в том порядке, в котором вы бы написали адрес на конверте. Сначала укажите имя, затем строки адреса 1 и 2, затем город, штат, почтовый индекс и, наконец, (если необходимо) страну, если она требуется.
Теперь, когда я объяснил, что я пытаюсь сделать до тошноты, каков код клавиши ASCII для Tab?