Javascript 在html中显示值<;输入>;sessionStorage中的标记
我使用Javascript sessionStorage方法将值从一个HTML页面传递到另一个页面。我可以在第二页中获取值,但无法在文本框中显示。 下面是我已经完成的代码 第1页:Javascript 在html中显示值<;输入>;sessionStorage中的标记,javascript,html,jquery,variables,parameter-passing,Javascript,Html,Jquery,Variables,Parameter Passing,我使用Javascript sessionStorage方法将值从一个HTML页面传递到另一个页面。我可以在第二页中获取值,但无法在文本框中显示。 下面是我已经完成的代码 第1页: <script> function passvalue() { var name = document.getElementById("myname").value; sessionStorage.setItem("textvalue",name);
<script>
function passvalue()
{
var name = document.getElementById("myname").value;
sessionStorage.setItem("textvalue",name);
return false;
}
</script>
<form method="post" action="test2">
<div class="form-group">
<label for="myname">Name :</label>
<input type="text" class="form-control" id="myname" placeholder="Enter Name...">
</div>
<input type="submit" value="Submit" onclick="passvalue();">
</form>
<script>
document.getElementById("result").innerHTML=sessionStorage.getItem("textvalue");
</script>
<div class="card" style="width: 18rem;">
<div class="card-body">
<label for="display">Name:</label>
<input type="text" value="result" name="display" disabled>
</div>
</div>
函数passvalue()
{
var name=document.getElementById(“myname”).value;
setItem(“textvalue”,名称);
返回false;
}
姓名:
第2页:
<script>
function passvalue()
{
var name = document.getElementById("myname").value;
sessionStorage.setItem("textvalue",name);
return false;
}
</script>
<form method="post" action="test2">
<div class="form-group">
<label for="myname">Name :</label>
<input type="text" class="form-control" id="myname" placeholder="Enter Name...">
</div>
<input type="submit" value="Submit" onclick="passvalue();">
</form>
<script>
document.getElementById("result").innerHTML=sessionStorage.getItem("textvalue");
</script>
<div class="card" style="width: 18rem;">
<div class="card-body">
<label for="display">Name:</label>
<input type="text" value="result" name="display" disabled>
</div>
</div>
document.getElementById(“结果”).innerHTML=sessionStorage.getItem(“textvalue”);
姓名:
在第二页中,文本框的值始终显示为“结果”,而不是在第一页中传递的名称。在第二页中,您忘记将
id
设置为输入元素
<div class="card" style="width: 18rem;">
<div class="card-body">
<label for="display">Name:</label>
<input id="result" type="text" value="result" name="display" disabled>
</div>
</div>
谢谢,我试过这样做,但结果仍然显示值。@SaishMahale验证编辑部分