Javascript 打开一个新选项卡,并填写相同的表单数据
我用Django开发了一个web应用程序。 在一个页面中有一个表单,一旦填写完毕,一个重复的按钮应该会打开页面的一个新选项卡,并填写相同的数据 我已经完成了new tab js函数,但我不知道如何使new tab中的表单填充上一个tab中的数据(在我的例子中,上一个tab中填充的是相同的isbn)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
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')