Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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 在html中显示值<;输入>;sessionStorage中的标记_Javascript_Html_Jquery_Variables_Parameter Passing - Fatal编程技术网

Javascript 在html中显示值<;输入>;sessionStorage中的标记

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);

我使用Javascript sessionStorage方法将值从一个HTML页面传递到另一个页面。我可以在第二页中获取值,但无法在文本框中显示。 下面是我已经完成的代码

第1页:

<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验证编辑部分