TAB 字符的 ASCII 代码?(想要在网页文本框中输入制表符)

TAB 字符的 ASCII 代码?(想要在网页文本框中输入制表符)

我确信这里的每个人都知道,在网页上使用“Tab”键只会跳转到页面上的下一个元素;无论是复选框、单选选择器、按钮、另一个文本框、链接等。

我希望能够让我在输入表单中输入内容时使用 Tab 键,并让其将 Tab 字符插入我正在填写的表单中。我对文本文档的格式非常严格,尤其为我的网站撰写文章时。见鬼,我甚至对在老式记事本中输入“待办事项”列表的外观非常挑剔。(是的,我使用老式记事本来写下我的文章构想、待办事项列表、保存我发现的有用代码片段等。)

我意识到您可以为该特定文本框设置 javascript 解决方案或属性 - 具体取决于您碰巧使用哪种语言对网站进行编程 - 您可以使用它来手动对网页上的输入字段进行编程以允许这样做;但我更感兴趣的是允许 Web 浏览器以正常方式运行(因为我确实使用 Tab 键在页面元素之间切换 - 尤其是在填写长应用程序和表格时,以便在它们之间导航的速度远远快于使用鼠标单击要填写的每个字段。

因此,我希望找到 Windows ASCII 键组合(例如使用 ALT+0169 来生成 © 字符),以便可以输入该组合键以便将选项卡插入网页文本框。由于我经常使用 ASCII 组合键在我的文章中制作奇怪的符号,所以我很习惯这样做。此外,一旦在文本框中输入完内容,我仍然希望能够切换到下一个元素。当我自己为正在从事的任何项目编写表单时,我总是会不遗余力地对元素进行排序,以便尽可能直观地切换它们。谁知道你们中有多少人和我一样,但当我填写一组地址字段时,我总是感到困扰,当你循环浏览它们时,它们会根据该页面的程序员创建它们的顺序随机跳转。

例子:您正在页面的第一个字段中输入您的姓名,而该页面的表单尚未正确设置。当我按下 Tab 键时,它突然跳转到城市名称,然后是地址行 2,然后是邮政编码等,我总是很恼火。您明白了。据我所知,每个人都喜欢按照您在信封上手写地址的顺序输入这些信息。首先输入姓名,然后是地址行 1 和 2,然后是城市、州、邮政编码,最后(如果需要)输入国家/地区(假设这是必需的)。

现在我已经解释了我正在尝试做的事情,Tab 的 ASCII 键代码是什么?

答案1

抱歉,我没有读到你们大部分的帖子。

但只需解决最后一个小问题Tab 的 ASCII 键代码是什么?
tab 的 ASCII 值为 9(十进制或十六进制),因此尝试Alt+ ( Numpad 0, Numpad 9)。

但是,我刚刚在这个编辑框中测试过这样做,结果没有可以工作,但它在记事本、MS Word 等中也可以工作。我想知道为什么……?

无论如何,如果您确实需要在某个奇怪的地方添加一个标签,请尝试从记事本中复制一个标签并将其粘贴到您需要的位置 - 这就是我倾向于做的事情。

编辑

如果你这样做是为了让它显示在网站上(我认为你暗示了这一点),制表符可能被忽略因为 HTML 倾向于忽略空格(pre块之外的空格等)。

如果它是 HTML,您也可以使用 HTML 实体版本	,但其功能相同。

答案2

代码是ALT+009

然而,我认为它不会实现你所追求的目标。

答案3

希望这对你有帮助——你的问题很长:-)

维基百科Tab 键

包含几个制表符作为 ASCII 控制字符,用于文本对齐。最著名和最常见的标签是水平标签(HT),其 ASCII 十进制字符代码为 9,可以称为 control+I 或 ^I。垂直制表符 (VT) 也存在,其 ASCII 十进制字符代码为 11(control+K 或 ^K)。HT 的 EBCDIC 代码为 5。VT 为 11 或十六进制 0B,与 ASCII 相同。水平制表符通常由标准键盘上的 tab 键生成。

但请阅读文章的其余部分。

答案4

使用 Alt 键快捷键与直接按下该键的效果完全相同。如果您想使用它们,您可以启动记事本,复制一个标签,然后将其粘贴到文本框中。但是,在发布文本时,某些网站可能会删除这些字符。HTML 通常会忽略多余的空格,因此即使它确实出现在页面源代码中,也不会发生任何事情。

 <- a tab

在 Stack Exchange 网站上,制表符被解释为表示代码块。

相关内容