有时候有表单嵌套、数据跨表单提交的需求。
但是<form>
标签是不允许嵌套的。
要实现跨表单提交要使用form
属性。
<form id="form1">
<input form="form1" name="name" value="Eric"/>
<input form="form1" name="age" value="18"/>
<input form="form2" name="name" value="Benny"/>
<input form="form2" name="age" value="22"/>
</form>
<form id="form2">
</form>
<input>
标签使用了form
的属性,声明了数据的所属表单。
提交表单需要form2
的数据,$('#form2').serialize()
即可。