function displayjob1(ref,position)
{
document.getElementById("jobref").value=ref;
document.getElementById("jobp").value=position;
}
function store()
{
var jobref1=100011;
var jobposition1="Application Engineer";
displayjob1(jobref1,jobposition1);
}
function link()
{
window.location.href='enquire.html';
store();
}
function job() {
click1=document.getElementById("job1");
click1.onclick=link;
}
window.onload=job;
当页面加载并点击按钮链接时,它会转到enquire.html
,但store()
和display()
将无效,因为文本框没有其他值页面已加载。
答案 0 :(得分:0)
问题不在于文本框没有价值,问题是文本框和javascript代码不再存在了!您必须将您需要的任何数据作为参数发送到URL中,然后从新页面中的另一段代码中获取它。
更新:正如您所指出的那样,您可以使用本地存储,但是再次:在更改位置之前存储您需要的任何内容,并在新页面中包含代码,以便在" onload"