Отойти от текстового поля с помощью кнопки вкладки


0

Я размышлял об этом уже довольно давно.

Это относится практически ко всем программам, которые в какой-то момент имеют многострочные входы, но я приведу пример с веб-страницей, поскольку она «более универсальна».

Допустим, вы заполняете форму на веб-странице. Это имеет следующие поля:

  • Однострочный текст с inputименем "username"
  • Еще один с именем "электронная почта"
  • Большой раздел "комментарии" представлен textarea.
  • «Видимый» checkboxвход.
  • И, наконец, «Отправить» buttonдля завершения представления (очевидно).

Допустим, вы используете мышь, чтобы сфокусироваться на первом входе.

Вы вводите свое имя пользователя и нажимаете, Tabчтобы перейти к следующему вводу.

Вы вводите свой адрес электронной почты и снова переходите к следующему вводу, используя Tab. Ваш курсор теперь сидит на славных «комментариях» textareaи начинает вводить комментарий. Пока вы закончите, вы нажмете на вкладку и поймете, что вместо перехода к флажку вы вставляете символ табуляции в текстовое поле, пока курсор остается подключенным.

Есть ли комбинация клавиш для перемещения из текстовой области, когда Tabкнопка вставляет символ табуляции?

PS Как я вижу при наборе этого вопроса, SO textarea позволяет переходить к следующему полю с помощью Tabкнопки, так что это как-то связано с Javascript. Что можно сделать с другим программным обеспечением?

Ответы:


0

Я проверял это на IE, Firefox и Chrome. Каждый браузер, который я тестировал, будет фокусироваться на следующем элементе, если tabнажата в textarea. Есть вопрос Use tab indent in textarea( https://stackoverflow.com/questions/6637341/use-tab-to-indent-in-textarea ), который решает противоположную проблему.

Может быть, ваш вопрос связан с Windows Forms(VBA в Access, Excel и т. Д.), Но это только предположение.

Не могли бы вы уточнить свой вопрос, что мы знаем, какое "другое программное обеспечение" вы имеете в виду.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.