5

由于设计要求,我需要在表单之外放置几个复选框。是否仍然可以在表单的提交操作中包含这些值?也许使用javascript或我没有想到的其他方式?

4

2 回答 2

5

如果您使用 HTML5,则有一个form属性。请参见以下示例:

<p>
  <input type="email" form="my_form" />
</p>
<form id="my_form">
  <input type="submit" name="Send">
</form>

这应该适用于所有现代浏览器。不需要javascript。

于 2012-05-30T21:55:29.600 回答
1

是的,这可以使用 Javascript 来完成,但不能仅使用 PHP。

您必须根据需要放置表单元素,然后在按下触发器(可能是提交按钮)时使用 Javascript 收集输入。然后,您可以使用 Ajax 将表单提交给 PHP。

将元素放在表单标签之外肯定会让事情变得更加棘手(您将无法使用该serialize()功能)。所以如果你能避免它,你的任务就会简单得多。

于 2012-05-30T18:06:59.813 回答