W3CAPI 在线教程 | 菜鸟教程_LOGO
文档目录
文档目录
我的书签
 

HTML

HTML 5 基础教程

HTML是超文本标记语言,是一种专门用来制作网页的语言,而HTML5就是它的第五个版本,2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成,该标准针对当前互联网的飞速发展制定了更加标准的网页语言规范及适用功能,同时也给我们开发者带来了更多的开发选择,学习它是每个前端开发者必修的课程。

W3CAPI
1
2020-06-15 06:59:35

HTML5 表单重写属性 formaction、formmethod、formtarget等

概念及理解:
表单重写属性(form override attributes)允许您重写 form 标签元素的某些属性设定值,比如form标签的action属性、method属性、target属性等。在某些业务场景中想要改变提交的地址而又不想把原来的action属性值覆盖,则使用表单重写属性就可以很好的解决。表单重写属性有:
  • formaction - 重写表单的 action 属性
  • formenctype - 重写表单的 enctype 属性
  • formmethod - 重写表单的 method 属性
  • formnovalidate - 重写表单的 novalidate 属性
  • formtarget - 重写表单的 target 属性
特性及注意事项:
  • 表单重写属性适用于以下类型的 <input> 标签:submit 和 image。
  • 这些属性对于创建不同的提交按钮很有帮助。
  • 这些属性存在浏览器兼容问题,使用前请注意测试。
<form action="/static/example/html5/form.php" method="get" id="user_form">
    电子邮件:<input type="email" name="user_email" /><br />
    <input type="submit" value="提交" /><br />
    <input type="submit" formaction="/static/example/form.php" value="使用formaction重写接口提交" /><br />
    <input type="submit" formnovalidate="true" value="使用formnovalidate重写验证提交" /><br />
    <input type="submit" formmethod="post" value="使用formmethod重写提交方式提交" /><br />
</form>
执行一下
相关提问
敬请期待