iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >html5的新表单属性有哪些
  • 390
分享到

html5的新表单属性有哪些

2024-04-02 19:04:59 390人浏览 独家记忆
摘要

这篇文章主要介绍“HTML5的新表单属性有哪些”,在日常操作中,相信很多人在html5的新表单属性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5的新表单属性有

这篇文章主要介绍“HTML5的新表单属性有哪些”,在日常操作中,相信很多人在html5的新表单属性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5的新表单属性有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

html5新表单属性有:autocomplete、novalidate、autofocus、fORM、forMaction、formmethod、formnovalidate、formtarget、list、min、max、step等等。

教程操作环境:windows7系统、HTML5版、Dell G3电脑。

HTML5 新的表单属性

HTML5 的 <form> 和 <input>标签添加了几个新属性.

<form>新属性:

  • autocomplete

  • novalidate

<input>新属性:

  • autocomplete:自动补全,是否自动记录之前提交的数据,以用于下一次输入建议。

  • autofocus:自动获得输入焦点。

  • form:值为某个表单的id,若设置,则该输入域可放在该表单外面。

  • formaction:用于描述表单提交的URL地址

  • formenctype:描述了表单提交到服务器的数据编码 (只对form表单中 method="post" 表单)

  • formmethod:定义了表单提交的方式。

  • formnovalidate:描述了 <input> 元素在表单提交时无需被验证。

  • formtarget:指定一个名称或一个关键字来指明表单提交数据接收后的展示。

  • height 与 width:规定用于 image 类型的 <input> 标签的图像高度和宽度。

  • list:规定输入域的 datalist。datalist 是输入域的选项列表。

  • min 与 max:限定输入数字的最小值或最大值

  • multiple:是否允许多个输入值,若声明该属性,那么输入框中允许输入多个用逗号隔开的值。

  • pattern (regexp):指定一个正则表达式,对输入进行验证。(正则默认首尾加^$)

  • placeholder:占位符,用于在输入框中显示提示性文字,与value不同,不能被提交。

  • required:在表单提交时会验证是否有输入,没有则弹出提示消息。

  • step:限定输入数字的步长,与min连用。

  • maxlength:限制最大长度,只有在有输入的情况下才有用,不区分中英文。

  • minlength:限制最小长度,但它不是H5标准属性,仅部分浏览器支持。

<form> novalidate 属性

novalidate 属性是一个 boolean(布尔) 属性.

novalidate 属性规定在提交表单时不应该验证 form 或 input 域。

示例:无需验证提交的表单数据

<form action="demo-form.PHP" novalidate>
  E-mail: <input type="email" name="user_email">
  <input type="submit"></form>

<form> 或<input> autocomplete 属性

autocomplete 属性规定 form 或 input 域应该拥有自动完成功能。

当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项。

提示: autocomplete 属性有可能在 form元素中是开启的,而在input元素中是关闭的。

注意: autocomplete 适用于 <form> 标签,以及以下类型的 <input> 标签:text, search, url, telephone, email, passWord, datepickers, range 以及 color。

示例:form 中开启 autocomplete (一个 input 字段关闭 autocomplete ):

<form action="demo-form.php" autocomplete="on">
  First name:<input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  E-mail: <input type="email" name="email" autocomplete="off"><br>
  <input type="submit">
</form>

提示:某些浏览器中,您可能需要启用自动完成功能,以使该属性生效。

<form> novalidate 属性

novalidate 属性是一个 boolean(布尔) 属性.

novalidate 属性规定在提交表单时不应该验证 form 或 input 域。

示例:无需验证提交的表单数据

<form action="demo-form.php" novalidate>
  E-mail: <input type="email" name="user_email">
  <input type="submit">
</form>

<input> formaction 属性

The formaction 属性用于描述表单提交的URL地址.

The formaction 属性会覆盖<form> 元素中的action属性.

注意: The formaction 属性用于 type="submit" 和 type="image".

示例:以下HTMLform表单包含了两个不同地址的提交按钮:

<form action="demo-form.php">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="提交"><br>
  <input type="submit" formaction="demo-admin.php"
  value="提交">
</form>

<input> formenctype 属性

formenctype 属性描述了表单提交到服务器的数据编码 (只对form表单中 method="post" 表单)

formenctype 属性覆盖 form 元素的 enctype 属性。

主要: 该属性与 type="submit" 和 type="image" 配合使用。

示例:

第一个提交按钮已默认编码发送表单数据,第二个提交按钮以 "multipart/form-data" 编码格式发送表单数据:

<form action="demo-post_enctype.php" method="post">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="提交">
  <input type="submit" formenctype="multipart/form-data"
  value="以 Multipart/form-data 提交">
</form>

<input> formmethod 属性

formmethod 属性定义了表单提交的方式。

formmethod 属性覆盖了 <form> 元素的 method 属性。

注意: 该属性可以与 type="submit" 和 type="image" 配合使用。

示例:重新定义表单提交方式实例:

<form action="demo-form.php" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="提交">
  <input type="submit" formmethod="post" formaction="demo-post.php"
  value="使用 POST 提交">
</form>

<input> formnovalidate 属性

novalidate 属性是一个 boolean 属性.

novalidate属性描述了 <input> 元素在表单提交时无需被验证。

formnovalidate 属性会覆盖 <form> 元素的novalidate属性.

注意: formnovalidate 属性与type="submit一起使用

示例:

两个提交按钮的表单(使用与不适用验证 ):

<form action="demo-form.php">
  E-mail: <input type="email" name="userid"><br>
  <input type="submit" value="提交"><br>
  <input type="submit" formnovalidate value="不验证提交">
</form>

到此,关于“html5的新表单属性有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: html5的新表单属性有哪些

本文链接: https://www.lsjlt.com/news/89471.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HTML5新的表单属性有哪些
    小编给大家分享一下HTML5新的表单属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!     HT...
    99+
    2024-04-02
  • html5的新表单属性有哪些
    这篇文章主要介绍“html5的新表单属性有哪些”,在日常操作中,相信很多人在html5的新表单属性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5的新表单属性有...
    99+
    2024-04-02
  • HTML5中表单的常用属性及新属性有哪些
    HTML5中表单的常用属性及新属性有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTML5 新的表单属性HTML5 的 <form...
    99+
    2024-04-02
  • HTML5新Form表单元素和属性有哪些
    这篇文章主要为大家展示了“HTML5新Form表单元素和属性有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML5新Form表单元素和属性有哪些”这篇文...
    99+
    2024-04-02
  • html5中新增的表单控件和属性有哪些
    小编给大家分享一下html5中新增的表单控件和属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一...
    99+
    2023-06-08
  • HTML5新的表单属性有哪些及怎么使用
    本篇内容主要讲解“HTML5新的表单属性有哪些及怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5新的表单属性有哪些及怎么使用”吧! 新的 fo...
    99+
    2024-04-02
  • html5的新属性有哪些
    今天小编给大家分享一下html5的新属性有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2024-04-02
  • HTML5表单自动验证属性有哪些
    这篇文章主要介绍“HTML5表单自动验证属性有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5表单自动验证属性有哪些”文章能帮助大家解决问题。在html5中,在增加了大量的表单元素与属性...
    99+
    2023-06-27
  • HTML5表单相关元素和属性有哪些
    小编给大家分享一下HTML5表单相关元素和属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!<form>:可以...
    99+
    2024-04-02
  • HTML5新元素属性有哪些
    本篇内容介绍了“HTML5新元素属性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   canva...
    99+
    2024-04-02
  • html5中新增加的属性有哪些
    这篇文章主要介绍了html5中新增加的属性有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 html5中新增...
    99+
    2024-04-02
  • HTML5新表单元素有哪些
    小编给大家分享一下HTML5新表单元素有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!HTML5 <datalist&...
    99+
    2024-04-02
  • html5新增的属性和废除的属性都有哪些
    html5新增的属性和废除的属性都有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTML5中,在新增加和废除很多元素的同时,也增加和废除...
    99+
    2024-04-02
  • HTML5中表单的常用属性及新属性是什么
    这篇文章主要介绍了HTML5中表单的常用属性及新属性是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 HTML5 新的表单属性 HT...
    99+
    2024-04-02
  • HTML5表单新增属性的示例分析
    这篇文章主要介绍了HTML5表单新增属性的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 表单内元素的form属性在H5中可以把...
    99+
    2024-04-02
  • html5中新增背景属性和文本属性有哪些
    小编给大家分享一下html5中新增背景属性和文本属性有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • html5的新特性有哪些
    这篇文章主要介绍html5的新特性有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!新增的元素html5新增了一些语义化更好的标签元素。结构元素article元素,表示页面中的一块...
    99+
    2024-04-02
  • HTML5中textarea属性有哪些
    这篇“HTML5中textarea属性有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“HTML5中textarea属性有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章...
    99+
    2023-06-06
  • HTML5新特性有哪些
    本篇内容主要讲解“HTML5新特性有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5新特性有哪些”吧!Web存储 它具有以下特征: 你可以通过属性和方法来使用 JavaScript ...
    99+
    2023-06-04
  • html5全局属性有哪些
    html5全局属性有class、id、style、title、lang、tabindex、accesskey、contenteditable、hidden、draggable、spellcheck、translate、dir、draggab...
    99+
    2023-08-18
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作