是否可以在一个<div>元素中打开<form>标签,然后在另一个<div>元素&gt; </div> </div> </form>中关闭它

时间:2013-04-02 18:39:12

标签: html forms

我想知道我是否可以这样做:

<div>
    <form>
        <input type="text">
</div>
<div>
        <input type="submit" value="Submit">
    </form>
</div>

这是我正在尝试做的简化版本。我的目的是让按钮在表单本身的单独div中提交表单。我知道我可以用javascript做到这一点,但我认识的人说我可以这样做。

4 个答案:

答案 0 :(得分:3)

将表格标签移到div标签之外

答案 1 :(得分:1)

不,您需要正确关闭代码。请使用标记验证器:http://validator.w3.org

答案 2 :(得分:1)

你需要正确地关闭标签,但如果想要提交表格外侧div,你可以这样做:

<div>
     <form name="form1">
       <input type="text">
     </form>
</div>
<div>
    <input type="button" onclick="document.form1.submit();" value="Submit">
</div>

答案 3 :(得分:0)

你可以将整个div包装在表单标签中,这可能会更有意义。