Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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 有没有办法在另一个页面上检索隐藏的输入值?_Javascript_Html_Hidden Field - Fatal编程技术网

Javascript 有没有办法在另一个页面上检索隐藏的输入值?

Javascript 有没有办法在另一个页面上检索隐藏的输入值?,javascript,html,hidden-field,Javascript,Html,Hidden Field,我试图获取客户选择的输入,并将它们添加到隐藏字段中,以便能够在购物车页面上显示它们 <form method="post" action="https://omgneonsigns.com/cart/?add-to-cart=5825" name="contentForm" runat="server"> 这是我的表单代码,当然我的字段是这样设置的: <input type="hid

我试图获取客户选择的输入,并将它们添加到隐藏字段中,以便能够在购物车页面上显示它们

<form method="post" action="https://omgneonsigns.com/cart/?add-to-cart=5825" name="contentForm" runat="server">

这是我的表单代码,当然我的字段是这样设置的:

<input type="hidden" id="hiddenText" name="hiddenText" value="">


那么,下一步是什么?我能够将这些值提醒回我,因此我知道它们正在被保存/存储。。。但是我不知道如何将他们带到下一页并在那里提醒他们?

首先,您需要选择隐藏的输入<代码>JavaScript方式:

<input type="hidden" id="hiddenText" name="hiddenText" value="" onchange="myFunction(this.value)">

<script>
    function myFunction(val) {
        let hidden_val = val 
        // now store it using `session`
    }
</script>

函数myFunction(val){
让隐藏的值=val
//现在使用'session'存储它`
}
基本上,您可以通过多种方式实现:

  • 使用
    JavaScript
    会话。链接:
  • 使用
    php
    会话。链接:

  • 然后从
    会话
    获取下一页中的值

    谢谢!所以要使用“会话”存储它,我还需要使用document.getElementById吗?例如:sessionStorage.setItem(“hiddenText”,document.getElementById(“hiddenText”).value);JavaScript onchange事件将通过更改其值来触发,但由于它是一个隐藏字段,是的,您当然需要使用document.getElementById。谢谢!我得到它,在另一页上显示的价值观,非常感谢。最后一个问题。。那么,如果他们更改下拉列表中的选择,我如何让它更新会话中的值?与设置会话的方式相同。使用javascript从下拉列表中获取所选值,然后设置/更新它