Javascript 将GET查询复制到剪贴板

Javascript 将GET查询复制到剪贴板,javascript,php,html,Javascript,Php,Html,是否可以将使用GET方法的表单查询复制到剪贴板 我的目标是有一个按钮,按下该按钮时,应将黑匣子中的值复制到剪贴板,以便与其他人轻松共享 编辑:不仅仅是询问将某些内容复制到剪贴板,我还询问如何获取get查询的值。get参数仅在按下按钮的那一刻添加到提交的URL,即表单提交,因此我认为这不可能直接实现(即从“提交”按钮检索值) 但是你可以使用一个插件,比如通过JS“收集”所有表单数据,并将它们与返回值的初始URL(包括GET数据)组合在一起。GET参数只在按下按钮的那一刻添加到提交的URL中,即表

是否可以将使用GET方法的表单查询复制到剪贴板

我的目标是有一个按钮,按下该按钮时,应将黑匣子中的值复制到剪贴板,以便与其他人轻松共享


编辑:不仅仅是询问将某些内容复制到剪贴板,我还询问如何获取get查询的值。

get参数仅在按下按钮的那一刻添加到提交的URL,即表单提交,因此我认为这不可能直接实现(即从“提交”按钮检索值)


但是你可以使用一个插件,比如通过JS“收集”所有表单数据,并将它们与返回值的初始URL(包括GET数据)组合在一起。

GET参数只在按下按钮的那一刻添加到提交的URL中,即表单被提交,所以我认为这不可能直接实现(即从“提交”按钮检索值)

但是您可以使用一个插件,比如通过JS“收集”所有表单数据,并将它们与初始URL组合在一起,作为其返回值,包括GET数据。

这可能会有所帮助

var path = location.href.replace(/[^\?]+$/,$('form').serialize());
var cpy = $('input#cpy').val(path);
    cpy.select(); 
    document.execCommand('copy');
这可能会有帮助

var path = location.href.replace(/[^\?]+$/,$('form').serialize());
var cpy = $('input#cpy').val(path);
    cpy.select(); 
    document.execCommand('copy');

@Ele不可能重复。我想把get查询的值拿到剪贴簿上。你能解释为什么不吗?因为我想问的是如何得到查询的值,而不仅仅是如何复制到剪贴簿上。REGEX将是wae。可能重复的@Ele不,不是。我想把get查询的值拿到剪贴簿上。你能解释一下吗n为什么不呢?因为我问的是如何获取查询的值,而不仅仅是如何复制到剪贴簿上。虽然这很容易。但是,感谢这个链接,我会看看我是否能让它以我想要的方式工作!啊,虽然很容易。但是,感谢这个链接,我会看看我是否能让它以我想要的方式工作别这样!