将光标聚焦到隐藏的字段

我有这个脚本,我希望光标集中在隐藏的字段,但它似乎没有工作。 当我使该字段可见时,它似乎工作。

$(document).ready(function(){ $("#card_number").focus(); $("#card_number").keypress(function() { alert($("#card_number").val()); }); }); 

你不能专注于一个隐藏的元素。

您可以使用opacity: 0而不是display: none ,您将能够专注于元素。

据我所知,隐藏的领域是不可能的。 您可能想要做的是通过CSS将输入字段的不透明度设置为0。

我通过尝试你的评论找到了解决方案,你不能使用visibility:hidden; 。 你必须使用不透明度零

 #card_number{ opacity: 0; } 

谢谢fellas你很棒这是一个自动登录function

原因是该领域是隐藏的。

不要隐藏字段只是尝试使用CSS将不透明度设置为0%

您无法将焦点设置在隐藏字段上。 我建议你用css隐藏它:

 #card_number{ visibility: hidden; opacity: 0; } 

你不能专注于任何隐藏的领域。 你想在这里实现什么?

焦点function不适用于隐藏字段。 使不透明度为零

我想做同样的事情来使用扫描设备而不会让用户看到数字飞来飞去。

我尝试过Opcacity:0但是当它有焦点时你会看到文本光标闪烁,这不是最佳的。

我做的,整齐地工作是: {position: fixed; left: 300em} {position: fixed; left: 300em}