我相信这里的每个人都知道,在网页上使用 Tab 键时,它只是跳转到页面上的下一个元素,无论是复选框、单选选择器、按钮、另一个文本框还是链接等。
我希望能做到的是,当我在输入表单中输入内容时使用制表符键,并将制表符插入我填写的表单中。我对文本文档的格式要求非常严格,尤其是在为网站撰写文章时。见鬼,我甚至对我用老式记事本打出的待办事项清单的格式也很挑剔。(是的,我用老式记事本写我的文章创意、待办事项清单,保存我找到的有用代码片段等)。
我知道有一些 javascript 解决方案或属性可以为特定的文本框进行设置,这取决于您使用哪种语言对网站进行编程,您可以使用它们对网页上的输入字段进行手动编程,以允许这样做;但我更感兴趣的是允许网页浏览器以正常方式运行(因为我确实使用制表符键在页面元素之间进行切换,尤其是在填写长篇应用程序和表单时,以便在它们之间快速浏览,而不是用鼠标点击我想填写的每个字段)。
**因此,我希望能找到 Windows ASCII 组合键(比如使用 ALT+0169 来生成 © 字符),以便在网页文本框中插入制表符。此外,一旦在文本框中输入完毕,我还是希望能用制表符切换到下一个元素。无论我正在为哪个项目编写表单,我都会想方设法将元素排列整齐,使标签浏览尽可能直观。谁知道你们当中有多少人和我一样,但当我填写一组地址字段时,当你循环浏览这些字段时,它们会根据该页面程序员创建它们时的顺序随机跳转,这总是让我感到困扰。
例如:你在一个页面的第一个字段中输入你的姓名,而该页面的表单还没有正确设置,当我按下制表符时,它突然跳到城市名称,接着是地址栏 2,然后是邮编,等等,我总是很恼火。你懂的。据我所知,每个人都喜欢按照在信封上手写地址的顺序输入信息。首先是姓名,然后是地址栏一和地址栏二,然后是城市、州、邮编,最后(如果有必要)是国家(如果需要的话)。
**既然我已经详细解释了我要做的事,那么 Tab 的 ASCII 键代码是什么?
没看完你的大部分帖子,抱歉;
但我只想问最后一个小问题 ** Tab 的 ASCII 键代码是什么? Tab 的 ASCII 值是 9(十进制或十六进制),因此请尝试 Alt + ( Numpad 0 , Numpad 9 )。
但是,我刚刚测试了在这个编辑框中这样做,却**不起作用,但在记事本、MS Word 等中却可以。我想知道为什么......?
总之,如果你真的需要在某个奇怪的地方设置一个选项卡,可以试着从记事本中复制一个,然后粘贴到你需要的地方--我就是这么做的。
如果你这样做是为了在网站上显示(我想你是这个意思),Tab 字符可能会被*忽略,因为 HTML 往往会忽略空白("前 "块等之外的空白)。
如果是 HTML,您也可以使用 HTML 实体版本 ` `,但功能相同。
希望这对你有所帮助 -- 你的问题很长 :-)
维基百科 Tab键。
若干制表符字符被列为 ASCII 控制字符,用于文本对齐。最著名、最常用的制表符是水平制表符(HT)**,在 ASCII 中的十进制字符代码为 9,可称为 control+I 或 ^I。垂直制表符(VT)也存在,ASCII 十进制字符代码为 11(control+K 或 ^K)。HT 的 EBCDIC 代码为 5,VT 为 11 或十六进制 0B,与 ASCII 相同。水平制表符通常由标准键盘上的制表符键产生。
但是,请阅读文章的其余部分;