拆分html表单?

Hai*_*ood 13 html forms

我想知道是否可以拆分html表单?

基本上我有一个正常的形式

<form action="/post.php" method="post" id="postform">
    <label for="name">Name: </label>
    <input id="name" name="name" value=""/>
</form>
Run Code Online (Sandbox Code Playgroud)

然后我有一个ajax图像上传,由于它的工作原理,它包含了它自己的形式.

然后我想要第一个表单的提交按钮.

我知道我可以有一个javascript提交按钮,但是关闭了没有Javascript的人.所以我想知道是否可以将表单拆分成多个组?

例如,我知道这不起作用,但它证明了我想做的事情......

<form action="/post.php" method="post" id="postform">
    <label for="name">Name: </label>
    <input id="name" name="name" value=""/>
</form>

<!-- form for ajax image upload here -->

<!-- continuation of first form -->
<form action="/post.php" method="post" id="postform"> 
    <!-- this button should submit the top form -->
    <input type="submit" value="Submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

Kil*_*erX 25

在HTML5中,可以通过/sf/answers/586616061/指出:

样品表格:

<form id="formID" action="action" method="post">
    Text: <input type="text" value="some_id" name="some_name" />
</form>
Run Code Online (Sandbox Code Playgroud)

并且您将引用表单的提交放置在您想要的ID中

<input type="submit" name="save" value="Save" form="formID" />
Run Code Online (Sandbox Code Playgroud)

  • @HaroldHues我想说这是相关的:https://s-media-cache-ak0.pinimg.com/originals/78/80/25/7880252a1887240607b4e3f5f672f88d.jpg (2认同)