如何获取 URL 参数并使它们成为隐藏值
How to get URL params and make them hidden values
在这方面我是个菜鸟。我只是想让客户先填写一张表格,为下一页保存他们的信息,为第三页再次保存他们的信息,当客户完成第三页的填写后 POST它到我们的 CRM。
我已经阅读了许多关于获取 URL 参数的不同策略,但我不明白如何使它们成为隐藏的输入值。
例如:http://crackerjackpromo.wjserver800.com/ 开始引用 ...
谢谢,4 日快乐!
是这样的吗?
<form method="POST" action="/submit-form">
<!-- your form fields... -->
<input name="hidden_param" id="some_input" type="hidden" />
<input type="submit" value="Submit" />
</form>
<script>
var someValue = 'some value' // you got it from the params
document.getElementById('some_input').value = someValue;
</script>
hidden_param 将是 POST 数据的一部分,您可以在服务器上读取这些数据..
您还可以将这些值存储在本地存储中。通过这样做,即使用户在第 2 步、第 3 步或任何其他步骤中刷新页面,这些值仍将存在,并且这将是一种比将所有这些值保存在 URL 中更简洁的方法或在隐藏字段中(并且它仍然对用户不可见......只要他不检查开发工具,但隐藏字段的情况几乎相同)。
最好的部分是它真的很容易使用。您可以像这样存储新值:
localStorage.setItem("name", "John");
您可以像这样检索值:
localStorage.getItem("name");
请记住,本地存储信息存储在 Web 浏览器中,因此如果您的用户想要在不同的 Web 浏览器中恢复该过程,该信息将不再存在,他需要重新开始满满当当。
在这方面我是个菜鸟。我只是想让客户先填写一张表格,为下一页保存他们的信息,为第三页再次保存他们的信息,当客户完成第三页的填写后 POST它到我们的 CRM。
我已经阅读了许多关于获取 URL 参数的不同策略,但我不明白如何使它们成为隐藏的输入值。
例如:http://crackerjackpromo.wjserver800.com/ 开始引用 ...
谢谢,4 日快乐!
是这样的吗?
<form method="POST" action="/submit-form">
<!-- your form fields... -->
<input name="hidden_param" id="some_input" type="hidden" />
<input type="submit" value="Submit" />
</form>
<script>
var someValue = 'some value' // you got it from the params
document.getElementById('some_input').value = someValue;
</script>
hidden_param 将是 POST 数据的一部分,您可以在服务器上读取这些数据..
您还可以将这些值存储在本地存储中。通过这样做,即使用户在第 2 步、第 3 步或任何其他步骤中刷新页面,这些值仍将存在,并且这将是一种比将所有这些值保存在 URL 中更简洁的方法或在隐藏字段中(并且它仍然对用户不可见......只要他不检查开发工具,但隐藏字段的情况几乎相同)。
最好的部分是它真的很容易使用。您可以像这样存储新值:
localStorage.setItem("name", "John");
您可以像这样检索值:
localStorage.getItem("name");
请记住,本地存储信息存储在 Web 浏览器中,因此如果您的用户想要在不同的 Web 浏览器中恢复该过程,该信息将不再存在,他需要重新开始满满当当。