【问题标题】:New text-field appears on tab?新的文本字段出现在选项卡上?
【发布时间】:2011-03-19 13:32:33
【问题描述】:

我不太确定在 quizlet.com 上是如何完成的,我正在考虑它是如何完成的。

假设您只有文本字段,并且在最后一个文本字段中,当按下制表符时,它将创建一个新的文本字段。我不太确定如何执行此操作,也找不到任何有关如何执行此操作的资源。

提供一些示例或进行清理的页面会很棒。

【问题讨论】:

  • 全局而言,您可以在 onkeydown 中检查event.keyCode,然后在运行时(jQuery)创建一个文本框并设置焦点。

标签: php javascript mysql html ajax


【解决方案1】:

我不知道如何检测 JavaScript 中的按键,一个简单的谷歌搜索拉出了这个页面: How to detect tab key is pressed in JavaScript

为了更新页面,循环可以检测每次按下 tab 键,并检查它被按下的字段。如果该字段是最后一个,您可以运行 JavaScript 循环以将新字段添加到窗户。我最近回答了这样一个问题,动态添加新字段: Multiple Dynamic Selections

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    相关资源
    最近更新 更多