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

标签 javascript html hidden-field

我正在尝试获取客户选择的输入,并将它们添加到隐藏字段,然后能够在购物车页面上显示它们。

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

基本上你可以通过多种方式做到这一点:

  1. 使用JavaScript session 。链接:https://www.w3schools.com/jsref/prop_win_sessionstorage.asp
  2. 使用php session 。关联: https://www.w3schools.com/php/php_sessions.asp

然后从session获取下一页的值。

关于javascript - 有没有办法在另一个页面上检索隐藏的输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66892182/

相关文章:

javascript - Chrome 扩展函数返回未定义的字符串

javascript - 单击元素并使用 jQuery 设置为 'Active'

当我们进行垂直滚动时,Jquery Datatable 没有显示所有数据?

html - 小型设备上的引导卡问题

Selenium WebDriver - 从隐藏选择中获取选项

forms - 未显示隐藏字段的 symfony 表单验证消息

javascript - 单击 selenium webdriver 中的样式 ="display: block;"

javascript - 这是如何工作的 !function(){console.log ("hi")}()

javascript - 在用户不注意的情况下在特定滚动点打开网页,也不更改 URL

php - 从数据库中获取信息而无需注销并重新登录