我有下面给出的 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/