请接受您的意见。
我有一个页面,我有一个文本字段,用户放置光标,然后扫描条形码。
我需要做到这一点,即使用户点击其他任何地方,光标也始终保留在文本字段中。
我知道这可以使用jQuery的焦点来完成。
但问题是当光标仍然在文本输入中时,用户仍然可以从页面中选择一些文本。
这一切都可能吗?
答案 0 :(得分:0)
在整个文档中使用mouseup事件。 JSFiddle
修改强>
如果要将所选文本复制到剪贴板,可以使用document.execCommand("copy");
我不确定它是否是crossbrowser。
$(document).on('mouseup', function() {
document.execCommand("copy");
$('#scanner').focus();
});