jquery .html将html加载到div表单tab键不起作用

时间:2012-08-10 20:53:03

标签: jquery forms html tabs

我使用jquery()。html()将带有javascript的动态html表单加载到div中,它插入并完美显示表单。 javascript也会执行。我遇到的问题是在表单上,​​Tab键不起作用。每个都设置了tabindex =值

有关tab键可能无法正常工作的任何想法?我尝试过FF,IE,Chrome和Safari,它们都有相同的标签键问题。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

你必须在代码中做错事。 (也许你正在劫持tab键按下事件?)我创建了一个fiddle,它对我来说很好。

答案 1 :(得分:0)

我使用的所有浏览器都遇到了同样的问题。

  1. 按F12进入您的Google Chrome(开发控制台)。
  2. 打开申请表
  3. 进入开发者控制台,打开"控制台"选项卡并输入以下代码:
  4. 
    
    setInterval(function() {console.log(window.onkeydown)}, 1000);
    
    
    

    javascript控制台将打印" window.onkeydown"功能,如果此功能未被覆盖,控制台将显示" null"值。如果您使用任何覆盖window.onkeydown的UI库,您将在此控制台上识别哪个事件覆盖了此回调。

    在我的情况下,我们使用带角度和引导程序的模态组件。当我们展示模态时,从第三方库改变" window.onkeydown"事件并阻止一些键转发到我的屏幕。