我想指定在单击第一个表单中的提交按钮时,应在表单 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/