【发布时间】:2011-05-30 15:34:39
【问题描述】:
我的问题是。我在我的网站上有一个条形码扫描仪,以验证学生是否在教室里。我的表单的 INPUT 元素必须始终具有焦点才能从条形码扫描仪接收代码。
我的代码是:
$("#codebarre").focus()
$("body").click(function(){
$("#codebarre").focus()
})
第二个条目是为了在我单击页面时恢复焦点。我的问题是:我可以在页面的另一个输入中写评论。使用我的代码,确实在单击我的输入后,#codebar 恢复焦点并且我无法在我的输入中写入。所以我的需要是:始终关注#codebar,除非我在我的评论输入中单击(焦点)。
我试试这个:
$("#codebarre").focus()
$("body").click(function(){
if( !$(".remark").focus() ){
$("#codebarre").focus()
}
})
我的代码不起作用。你能告诉我我做错了什么吗?
【问题讨论】: