我有一个带复选框的表单。我不希望将提交按钮放在复选框附近,而是放在页面底部,其间有很多内容。有办法吗?所以我想我需要的是2个表单,一个提交另一个表单。
答案 0 :(得分:3)
在HTML5中,您可以在form="id-of-a-form"
元素中使用<input>
,使其属于该表单,即使不是表单的子元素也是如此。当然,这在旧浏览器中不起作用,因此您可能需要添加一些JavaScript来在这些浏览器中填充此行为。
根据您的要求,您还可以简单地保持表格标签打开,即基本上将您身体的大部分包裹在表格中。这只有在不产生嵌套表格的情况下才有效!
答案 1 :(得分:2)
如果您不反对使用javascript,只需按一下按钮,然后通过document.FormNameHere.submit()
提交表单(参见here)
答案 2 :(得分:0)
您只需要一个包含复选框,提交按钮以及介于两者之间的所有内容的大表单。