Html表单提交

标签 html forms

我有下面给出的 HTML 代码。当我尝试提交 div 元素内的内部表单时,我发现表单提交了两次。

<html>
<head></head>
<bodY>
<form method="post" action="test.do">
<input type="text" name="test">
<div id="testdiv">
<form method="post" action="test.do">
</form>
</div>
</form>
</body>

我用IE7测试了上面的内容,但我不知道如何做到这一点。

最佳答案

嵌套表单是不明智的,因为它会导致意想不到的结果,就像您所经历的那样。去掉嵌套形式,只使用一个。如果您更好地解释该表格的目的,我们可能可以在如何实现您想要的结果方面提供更多帮助。

我还没有看到很多嵌套表单是问题的合法解决方案的案例,所以我建议重新考虑这个问题。

关于Html表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019045/

相关文章:

html - 无法让页脚垂直对齐中间

javascript - 如何将选项添加到下拉菜单中,从另一个下拉菜单中选择并让第二个下拉菜单在更改时填充特定的 div 内容

php - 交响乐。如何将参数传递给自定义表单字段类型?

javascript - HTML 元素上的静态与动态事件附件

php - 如果没有启用javascript,用户如何知道提交成功?

html - 并排 float 到相同大小的盒子

php - 验证表单并提交而不刷新

javascript - Jquery 动画不工作

html - 如何将选择按钮与条款和条件文本对齐在同一行

html - Font Awesome 图标在 IE 和 Firefox 上不显示