form表单嵌套、跨表单提交的问题

912 阅读1分钟

有时候有表单嵌套、数据跨表单提交的需求。
但是<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()即可。