Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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
Javascript 打开一个新选项卡,并填写相同的表单数据_Javascript_Html - Fatal编程技术网

Javascript 打开一个新选项卡,并填写相同的表单数据

Javascript 打开一个新选项卡,并填写相同的表单数据,javascript,html,Javascript,Html,我用Django开发了一个web应用程序。 在一个页面中有一个表单,一旦填写完毕,一个重复的按钮应该会打开页面的一个新选项卡,并填写相同的数据 我已经完成了new tab js函数,但我不知道如何使new tab中的表单填充上一个tab中的数据(在我的例子中,上一个tab中填充的是相同的isbn) iSBN: 重复 {%endblock%} {%block script%} 函数goBack(){ window.history.back(); } 函数复制(){ document.getEle

我用Django开发了一个web应用程序。 在一个页面中有一个表单,一旦填写完毕,一个重复的按钮应该会打开页面的一个新选项卡,并填写相同的数据

我已经完成了new tab js函数,但我不知道如何使new tab中的表单填充上一个tab中的数据(在我的例子中,上一个tab中填充的是相同的isbn)


iSBN:
重复
{%endblock%} {%block script%} 函数goBack(){ window.history.back(); } 函数复制(){ document.getElementById(“demo”).innerHTML=“用于编辑的副本”; 打开窗户( “/新内容清单/”, “_blank”//您可以从另一个选项卡传递数据,然后在另一个选项卡中访问url参数并按如下方式填写表单

// const url = new URL(window.location);

const url = new URL('http://example.com/new-form.html?isbn=12345')
const previousData = url.searchParams.get('isbn')
console.log(previousData)
//output: 12345
工作演示代码:

简而言之:

const data = new URL(window.location).searchParams.get('isbn')
const data = new URL(window.location).searchParams.get('isbn')