另一个表单中的HTML表单


HTML form within another form

我是html的新手,如果你能帮我,我将非常高兴。

我有一个网页,里面有一个列表和一些其他文本输入和按钮。这个选项列表可以通过点击页面中的"添加"按钮来填充,这个添加按钮将指向另一个页面,在该页面中有一些复选框,选中的复选框将加载回主页面(我有列表的地方)。

最后,需要将主页面的数据加载到数据库中(列表和文本输入中的内容)。

由于我是新手,我对php和html知之甚少,我想我应该在另一个表单中有一个表单(用于"添加项目"的表单,用于加载到数据库的表单),而这在html中是不可能的。有人能提出最好的方法吗?我需要使用javascript吗?

为什么额外的输入(第二种形式的输入)不能成为第一种形式的一部分?我认为如果你发布一个样本表格,我们可以看到这两种表格之间的关系,这个问题会变得更清楚。

但总的来说,由于您最终只提交了一个表单,因此可能所有的输入都属于一个表单。如果你称之为第二种形式的东西不应该立即可见,你仍然可以让它成为同一种形式的一部分,但只有在需要时才会显示出来。

同样,一些样本数据将有助于理解您问题的确切背景。

php中的

如果您使用input name="somename[]"对于多个输入elem您将在$_POST[‘somename’]中获得一个数组,并访问所有值。

如果我理解正确的话,我认为您想要的是ajax。Ajax允许您在不离开当前页面的情况下向另一个脚本异步发送数据。这是使用JavaScript实现的。在您的情况下,我认为您需要做的是将JavaScript中的onclick事件设置为按钮:

<input type="button" onclick="javascriptFunction()">

您可以在这里阅读更多关于ajax的信息:http://www.tizag.com/ajaxTutorial/ajaxform.php