Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jquery中通过单击将剪贴板文本粘贴到输入字段中_Jquery_Clipboard_Paste - Fatal编程技术网

如何在jquery中通过单击将剪贴板文本粘贴到输入字段中

如何在jquery中通过单击将剪贴板文本粘贴到输入字段中,jquery,clipboard,paste,Jquery,Clipboard,Paste,您知道当用户使用jquery单击输入字段时,如何将剪贴板中的文本(如果有)粘贴到输入字段中吗?您可以尝试以下方法,但并非所有web浏览器都支持此方法 请参阅下面的代码和代码片段: 注意:您还必须允许web浏览器访问剪贴板。这是出于安全考虑 $('body')。在('click','test',函数(e){ e、 预防默认值(); navigator.clipboard.readText() 。然后(文本=>{ document.getElementById(“test”).value=text

您知道当用户使用jquery单击输入字段时,如何将剪贴板中的文本(如果有)粘贴到输入字段中吗?

您可以尝试以下方法,但并非所有web浏览器都支持此方法

请参阅下面的代码和代码片段:

注意:您还必须允许web浏览器访问剪贴板。这是出于安全考虑

$('body')。在('click','test',函数(e){
e、 预防默认值();
navigator.clipboard.readText()
。然后(文本=>{
document.getElementById(“test”).value=text;
})
.catch(错误=>{
console.error('读取剪贴板内容失败:',错误);
});
})

而不是
document.getElementById(“测试”).value=text
您只需编写
this.value=text