HTML 5 已经可以完全脱离form 表单嵌套

本文探讨了HTML5表单标签如何脱离form表单的嵌套,并提供了在Asp.net中的使用实例。通过指定form表单元素的id属性,将form表单标签添加formid属性,实现标签与form表单的分离。实例展示了如何在不同情况下触发表单提交。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

html5 form表单中标签脱离form表单的嵌套。

以前,使用表单时,表单标签都是嵌套在form表单元素中。eg:

<form name='myform' action='aixuexi.php' method='post' >
    <input type="text" name='userName' valu=""/>
    <input type="password" name="userPwd" value=""/>
    <input type="submit" name="" value="用户注册"/>
</form>

而在html5中,可以使用form表单中的标签脱离form表单的嵌套。

方法:form表单元素指定id属性, 对form表单标签均添加form id=”“属性,eg:

<form action="" method="post" id="register"></form>
<input type="text" name="userName"  value="" form="register" />
<input type="password" name="userPwd" value=""  form="register" />
<button type="submit"  form="register">提交</button>

以上部分转自:http://jingyan.baidu.com/article/046a7b3ec29244f9c27fa999.html

在Asp.net中的使用实例,eg:

<form id="jj" action="a.aspx"></form>
<form id="form1" runat="server">
  <div>
      123456
      <input type="submit" id="form1" value="form1"/>
  </div>
  <input type="submit" form="jj"  value="jj"/>
</form>

当点击jj的时候就会在跳转到a.aspx页面,如果点击form1 则提交到当前页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值