如何在网页表单中输入制表符?

如何在网页表单中输入制表符?

TAB按钮通常会移动焦点。有没有办法TAB在打开的网页的文本字段中输入符号?

例如这里,在 Stack Exchange 上?

可以从键盘输入符号吗?

答案1

根据您的操作系统,打开记事本 (Windows) 等程序,然后键入 TAB。突出显示它,并将其复制到剪贴板。将其粘贴到文本字段中。

只要超级用户不将其编辑掉(如果应用程序愿意,它可以这样做),下面的括号之间就会有一个制表符。

[标签前] [标签后]

答案2

经过一番搜索,我终于找到了解决方案,因为 TAB 的 ASCII# 是 9,在 Windows 中,您只需按 ALT+009(使用数字键盘)。这在 Mac 上也应该有效,但我不确定 Linux 是否有效。如果您有笔记本电脑,使用下面的 AutoHotkey 脚本可能会更容易。

以下是两个在 Windows 上对我有用的 AutoHotkey 脚本:

#TAB::
  SendInput, {Alt Down}{Numpad0}{Numpad0}{Numpad9}{Alt Up}
Return

#TAB::
  Send, {ASC 009}
Return

这里它们被映射到 Windows 键 + TAB,但您可以将其映射到任何您喜欢的。

[TAB 之前] [TAB 之后]

哦,看来 SuperUser.com 将所有空格字符转换为单个空格。好吧,它在 Gmail 和其他网站表单中有效。希望这能有所帮助。

答案3

制表符的字符引用将是	参见维基百科)。不过,这取决于表单和服务器端进程如何处理此字符。如果字符引用未解析,则只会展示	”。如果字符引用被解析,则取决于提交的内容将如何在页面上显示(例如,在元素内部,pre默认情况下应显示;在其他元素内部,默认情况下应转换为空格;但是,您可以使用 CSS 更改该行为)

使用字符引用进行测试:[制表符之前] [制表符之后](检查 HTML 源代码)

相关内容