我使用jquery()。html()将带有javascript的动态html表单加载到div中,它插入并完美显示表单。 javascript也会执行。我遇到的问题是在表单上,Tab键不起作用。每个都设置了tabindex =值
有关tab键可能无法正常工作的任何想法?我尝试过FF,IE,Chrome和Safari,它们都有相同的标签键问题。
提前谢谢。
答案 0 :(得分:0)
你必须在代码中做错事。 (也许你正在劫持tab键按下事件?)我创建了一个fiddle,它对我来说很好。
答案 1 :(得分:0)
我使用的所有浏览器都遇到了同样的问题。
setInterval(function() {console.log(window.onkeydown)}, 1000);

javascript控制台将打印" window.onkeydown"功能,如果此功能未被覆盖,控制台将显示" null"值。如果您使用任何覆盖window.onkeydown的UI库,您将在此控制台上识别哪个事件覆盖了此回调。
在我的情况下,我们使用带角度和引导程序的模态组件。当我们展示模态时,从第三方库改变" window.onkeydown"事件并阻止一些键转发到我的屏幕。