将cusor保留在文本字段中,也可以选择文本

时间:2017-02-13 10:35:48

标签: jquery

请接受您的意见。

我有一个页面,我有一个文本字段,用户放置光标,然后扫描条形码。

我需要做到这一点,即使用户点击其他任何地方,光标也始终保留在文本字段中。

我知道这可以使用jQuery的焦点来完成。

但问题是当光标仍然在文本输入中时,用户仍然可以从页面中选择一些文本。

这一切都可能吗?

1 个答案:

答案 0 :(得分:0)

在整个文档中使用mouseup事件。 JSFiddle

修改

如果要将所选文本复制到剪贴板,可以使用document.execCommand("copy"); 我不确定它是否是crossbrowser。

$(document).on('mouseup', function() {
    document.execCommand("copy");
    $('#scanner').focus();
});