php - 表单 1 提交告诉表单 2 选择了哪些输入

标签 php forms post checkbox

我想指定在单击第一个表单中的提交按钮时,应在表单 2 中选择哪些复选框和单选按钮。

(这些输入在表格1中不存在,但我想告诉他们在表格2中做什么。)

已经在表单 1 上设置了转到表单 2 的操作,但是我如何传递某些复选框和单选按钮应该在这个新表单上突出显示的信息?我把它放在哪里?我可以使用 GET 或 POST 吗?

编辑
在第 1 页我有这个表格:

Choose a package (you can edit on the next page):
Package 1 CHOOSE
Package 2 CHOOSE
Package 3 CHOOSE

用户将选择其中一个,下一页将显示一个选项表单。例如,如果用户选择套餐 3:

(O)Option 1(Incl. in Package 3)
()Option 2
()Option 3

[] Addition 1
[x] Addition 2(Incl. in Package 3)
[x] Addition 3(Incl. in Package 3)
[] Addition 4

由于option 1和Additions 2 and 3包含在之前选择的Package 3中,所以我希望在新页面上选择它们。这就是我需要学习如何做的。我应该使用 jQuery 还是 PHP?我如何引用这些值来检查输入?

编辑 2

现在我试图将事件与第一个表单上的提交按钮相关联。我正在使用 Get,以便 url 在正常工作时将显示为“blahblah.com?page=this&choice=12&choice2=other”。我知道使用 Get 的这一部分。我还需要做什么?就像我之前说的,这些变量在第一种形式中不存在,所以我无法捕捉到任何东西。那么我怎样才能告诉提交按钮在新页面上加载什么值呢?我试过输入 URL 和所有变量,但这不起作用。我显然在某处遗漏了一些东西。谁能告诉我还需要做什么?

求助!!!

最佳答案

如果您只有有限的复选框和单选按钮,并且您对元素值没有任何隐私,您可以使用 GET,但如果控件更多或传输的数据是安全的或私有(private)的,那么您应该使用 POST 或 REQUEST。 ... 然后使用 GET、POST 或 REQUEST 使用某种脚本语言在下一个表单上获取值..并根据该值设置表单 2 控件值....

关于php - 表单 1 提交告诉表单 2 选择了哪些输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6440370/

相关文章:

javascript - 如何从php中的curl响应中获取特定值

php - grep 搜索模式中的 "-"

php - 表单数据插入数据库后如何清空

javascript - 查看当前页面的访问者数量

javascript - React表单刷新整个页面onSubmit和setState不起作用

java - 为什么 HttpClient 在执行 POST 时会抛出 SocketTimeOutException

angular - 找不到名称 'Ngform'

java - Playframework 临时表单验证已执行,但未按预期工作

json - 在 Scala 中使用 play ws POST 请求

javascript - 动态生成 iframe 导致先前生成的 iframe 意外刷新 - 使用 innerHTML 时