使用 Tab 按钮离开文本框

使用 Tab 按钮离开文本框

我已经对这个问题思考了很长时间了。

这几乎适用于每个具有多行输入的软件,但我将用网页来举例,因为它“更通用”。

假设您正在网页上填写表单。该表单包含以下字段:

  • input名为“用户名”的单行文本
  • 另一个名为“电子邮件”
  • 一个大的“评论”部分,以 表示textarea
  • “可见”checkbox输入。
  • 最后单击“提交”button即可完成提交(显然)。

假设您使用鼠标聚焦于第一个输入。

输入您的用户名并单击Tab即可移至下一个输入。

您输入电子邮件,然后再次使用 移动到下一个输入Tab。您的光标现在位于光荣的“评论”上textarea,并开始输入评论。只要您完成,您就会按下 Tab 键,然后意识到您没有移动到复选框,而是在文本区域中插入了一个制表符,同时光标仍然处于钩住状态。

Tab当按钮插入制表符时,是否有任何组合键可以移出文本区域?

PS 当我输入这个问题时,我发现 SO 提供的 textarea 允许使用按钮移动到下一个字段Tab,所以这与 Javascript 有关。但是其他软件可以做什么呢?

答案1

我已经在 IE、Firefox 和 Chrome 上测试过。我测试过的每个浏览器都会在tab按下 时聚焦下一个元素textarea。有一个问题Use tab indent in textarea(https://stackoverflow.com/questions/6637341/use-tab-to-indent-in-textarea) 解决了相反的问题。

也许您的问题与(Access、Excel 等中的 VBA)有关Windows Forms,但这只是猜测。

您能否澄清一下您的问题,以便我们知道您指的是哪个“其他软件”。

相关内容