Вопрос ASCII-код для символа TAB? (Хотите иметь возможность вводить вкладки в текстовое поле веб-страницы)


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

То, что я надеюсь сделать, это позволить мне использовать ключ табуляции, когда я набираю что-то в форме ввода, и на самом деле им нужно вставить символ табуляции в форму, которую я заполняю. Я довольно анальный сдержанный, когда дело доходит до того, как мои текстовые документы отформатированы, ОСОБЕННО когда дело доходит до написания статей для моего сайта. Черт, я даже анал о том, как выглядят мои «деловые» списки, когда я печатаю их в старом старом «Блокноте». (Да, я использую старый старомодный Блокнот, чтобы написать свои статьи, списки дел, сохранить небольшие фрагменты полезного кода, который я нахожу, и т. Д.)

Я понимаю, что есть javascript-решения или свойства, которые вы можете установить для этого конкретного текстового поля - в зависимости от того, на каком языке вы собираетесь программировать сайт, - который вы можете использовать для ручного программирования полей ввода на своей веб-странице, чтобы это разрешалось; но я больше заинтересован в том, чтобы позволить веб-браузеру вести себя по-своему (так как я использую клавишу табуляции для переключения между элементами страницы, также особенно при заполнении длинных приложений и форм, чтобы перемещаться между ними гораздо быстрее, чем чтобы использовать мою мышь, чтобы щелкнуть по каждому полю, которое я хочу заполнить.

Итак, я надеюсь, что это комбинация клавиш Windows ASCII (например, с использованием ALT + 0169 для создания символа), которую я могу ввести, чтобы вставить вкладку в текстовое поле веб-страницы таким образом. Поскольку я обычно использую комбинации клавиш ASCII, чтобы в моих списках постоянно создавать символы странной задницы, я привык к тому, чтобы делать это так. Кроме того, как только вы сделали что-то в текстовом поле, мне все равно хотелось бы перейти к следующему элементу. Когда программирование формирует себя для любого проекта, над которым я, по-моему, работаю, я всегда стараюсь упорядочить элементы таким образом, чтобы табуляция через них была настолько интуитивной, насколько это возможно. Кто знает, как многие из вас похожи на меня, но меня всегда беспокоит, когда я заполняю набор полей адресов, и когда вы зацикливаетесь, они прыгают случайно, основываясь на том заказе, в котором программист этой страницы создал их.

ПРИМЕР: Вы вводите свое имя в первом поле на странице, у которой есть форма, которая не была правильно настроена. Меня всегда раздражает, когда я, нажимаю вкладку, а затем внезапно переходит к имени города, а затем к строке адреса 2, затем в zipcode и т. Д. Вы получаете идею. Насколько я знаю, всем нравится вводить эту информацию в том порядке, в котором вы будете писать адрес на конверте. Сначала укажите имя, затем укажите адресные строки один и два, затем город, штат, почтовый индекс и, наконец, (если необходимо) страну, предположив, что это необходимо.

Теперь, когда я объяснил, что я пытаюсь сделать ad nauseum, что такое код ключа ASCII для Tab?


7
2017-09-08 14:57


происхождения


Способ ввода символа Tab не имеет значения - он всегда будет иметь тот же эффект! Вот почему некоторые программы принимают «\ t» для вкладки. - harrymc
@harry - если вы этого не скажете, в веб-браузере (например, попробуйте в одном из этих блоков комментариев), где вместо этого Tabключ вызывает изменение фокуса. И ввод \t технически не ввод символа табуляции - он вводит последовательность escape / control для представлять вкладка .... - DMA57361


ответы:


Не читал большинство из вас, извините.

Но просто фиксируя последний маленький вопрос что такое код ключа ASCII для Tab?
Значение ASCII для вкладки равно 9 (десятичное или шестнадцатеричное), поэтому попробуйте Alt + ( Numpad 0 , Numpad 9).

Но, я только что протестировал это в этом окне редактирования, и это не работа, но это делается в блокноте, MS Word и т. д. Мне интересно, почему ...?

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

редактировать

Если вы делаете это для его отображения на веб-сайте (что, как я думаю, вы подразумеваете), может быть символ табуляции игнорируются потому что HTML имеет тенденцию игнорировать пробелы (вне pre блоков и т. д.).

Если это HTML, вы также можете использовать версию сущности HTML 	 также, но это будет работать точно так же.


12
2017-09-08 15:05



Это действительно отлично работает для меня. Я использую Wordpress в качестве моей системы управления контентом для своих сайтов, у которой есть редактор WYSIWYG для того, что вы пишете. Нажатие клавиши вкладки при вводе в поле ввода основного содержимого просто делает его панорамирование для следующего поля, однако, при использовании ALT + 09 (или ALT + 009), как предложено JNK, тогда он хорошо вписывается в поле, которое я использую в то время. - Sootah
Немного поздно, я знаю, но если вы взглянете на раздел 8.1.2.6 (Ограничения на содержимое сырого текста и скрывающихся исходных текстовых элементов) на сайте w3 вы увидите, почему это не сработало для вас в окне редактирования. - Randall Flagg


Код ALT+009

Тем не менее, я не думаю, что он выполнит то, что вам нужно.


2
2017-09-08 15:04



Это отлично работает в Chrome - Asu


Надеюсь, это вам поможет - у вас довольно длинный вопрос :-)

Википедия Клавиша Tab,

Несколько символов табуляции включены как управляющие символы ASCII, используемые для выравнивания текста. самой известной и общей вкладкой является горизонтальная вкладка (HT), который в ASCII имеет десятичный код символа 9 и может упоминаться как control + I или ^ I. Также существует вертикальная вкладка (VT) и имеет код ASCII десятичного символа 11 (управление + K или ^ K). Код EBCDIC для HT равен 5. VT равен 11 или hex 0B, то же, что и ASCII. Горизонтальная вкладка обычно генерируется клавишей табуляции на стандартной клавиатуре.

 но, прочитайте остальную часть статьи.


1
2017-09-08 15:04





  • Код ASCII для вкладки 09,

  • Нажатие Alt + 09 в онлайн-форме может не указывать вам символ Tab, вероятно, из-за браузера.   Но работает в другом программном обеспечении   таких как Блокнот, Wordpad,   Garena и др.

Если вы создаете собственную HTML-страницу, и если вам нужно предоставить вкладку HTML, вы можете

  • таблицы
  • CSS
  • Теги DD

Вот здесь посмотреть http://htmltab.kb-creative.net/

и Гарри прав, если ваш кодирующий javascript, то вы можете использовать \ t


1
2017-09-08 15:08





Использование сочетания клавиш Alt дает то же самое поведение, что и просто нажатие клавиши. Если вы хотите их использовать, вы можете запустить Блокнот, скопировать вкладку и вставить ее в текстовое поле. Однако, если текст опубликован, некоторые веб-сайты могут лишить этих символов. Обычно HTML игнорирует лишние пробелы, поэтому, даже если он действительно попадает на источник страницы, ничего не произойдет.

 <- a tab

На сайтах Stack Exchange вкладки интерпретируются как обозначающие блоки кода.


0
2017-09-08 15:38