H5新增input属性

目录

  • H5中新增input系列(2)

    • H5新增的input的type属性

      • 1.placeholder 属性
      • 2.step 属性
      • 3.pattern 属性
      • 4.multiple 属性
      • 5.min 和 max 属性
      • 6.height 和 width 属性
      • 7.list属性
      • 8.required属性
      • 9.formtarget 属性
      • 10.formmethod 属性
      • 11.autofocus 属性
      • 12.autocomplete 属性
      • 13.form 属性
      • 14.formaction 属性
      • 15.formenctype 属性
      • 16.formnovalidate 属性

H5中新增input系列(2)

H5新增的input的type属性

1.placeholder 属性

  • placeholder 属性规定用以描述输入字段预期值的提示(样本值或有关格式的简短描述)。
  • 该提示会在用户输入值之前显示在输入字段中。
  • placeholder 属性适用于以下输入类型:text、search、url、tel、email 以及 password。
// 拥有占位符文本的输入字段
<input type="search" name="fname" placeholder="First name">

2.step 属性

  • step 属性规定 input元素的合法数字间隔。
  • step 属性适用于以下输入类型:number、range、date、datetime、datetime-local、month、time 以及 week。
// 拥有具体的合法数字间隔的输入字段
<input type="number" name="points" step="3">

3.pattern 属性

  • pattern 属性规定用于检查 input 元素值的正则表达式。
  • pattern 属性适用于以下输入类型:text、search、url、tel、email、and password。
// 只能包含三个字母的输入字段(无数字或特殊字符):
<input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code">

4.multiple 属性

  • multiple 属性是布尔属性。
  • 如果设置,则规定允许用户在input元素中输入一个以上的值。
  • multiple 属性适用于以下输入类型:emailfile
<input type="file" name="img" multiple="multiple" />

5.min 和 max 属性

  • min 和 max 属性规定input元素的最小值和最大值。
<form action="/example/html5/demo_form.asp" method="get">
Points: <input type="number" name="points" min="0" max="10" />
<input type="submit" />

6.height 和 width 属性

  • height 和 width 属性规定input元素的高度和宽度。
  • height 和 width 属性仅用于 <input type="image">
  • 注释:请始终规定图像的尺寸。如果浏览器不清楚图像尺寸,则页面会在图像加载时闪烁。
 <input type="image" src="/i/eg_submit.jpg" alt="Submit" width="128" height="128"/>

7.list属性

  • list 属性引用的 datalist 元素中包含了 input 元素的预定义选项。
<input list="cars" />
<datalist id="cars">
    <option value="BMW">
    <option value="Ford">
    <option value="Volvo">
</datalist>

8.required属性

  • required 属性是布尔属性。
  • 如果设置,则规定在提交表单之前必须填写输入字段。
<form action="/example/html5/demo_form.asp" method="get">
Name: <input type="text" name="usr_name" required="required" />
<input type="submit" value="提交" />
</form>

9.formtarget 属性

  • formtarget 属性规定的名称或关键词指示提交表单后在何处显示接收到的响应。
  • formtarget 属性会覆盖 form元素的 target 属性。
  • formtarget 属性可与 type="submit"type="image"使用。
<form action="/example/html5/demo_form.asp" 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" formtarget="_blank" value="提交到新窗口/选项卡" />
</form>

10.formmethod 属性

  • formmethod 属性定义用以向 action URL 发送表单数据(form-data)的 HTTP 方法。
  • formmethod 属性覆盖 form 元素的 method 属性
  • formmethod 属性适用于 type="submit" 以及 type="image"
<form action="/example/html5/demo_form.asp" 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="/example/html5/demo_post.asp" value="使用 POST 提交" />
</form>

11.autofocus 属性

  • autofocus 属性是布尔属性
  • 如果设置,则规定当页面加载时input元素应该自动获得焦点。

示例代码:

// 使 "First name" 输入字段在页面加载时自动获得焦点:
First name:<input type="text" name="fname" autofocus>

12.autocomplete 属性

  • autocomplete 属性规定表单或输入字段是否应该自动完成。
  • 当自动完成开启,浏览器会基于用户之前的输入值自动填写值。
  • 提示:您可以把表单的 autocomplete 设置为 on,同时把特定的输入字段设置为 off,反之亦然。
  • 适用范围:autocomplete 属性适用于 form以及如下 input类型:text、search、url、tel、email、password、datepickers、range 以及 color。

示例代码:

<form action="action_page.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> 

13.form 属性

  • form 属性规定 input 元素所属的一个或多个表单。

14.formaction 属性

  • formaction 属性规定当提交表单时处理该输入控件的文件的 URL。
  • formaction 属性覆盖 form 元素的 action 属性。
  • formaction 属性适用于 type="submit" 以及 type="image"

15.formenctype 属性

  • formenctype 属性规定当把表单数据(form-data)提交至服务器时如何对其进行编码(仅针对 method="post" 的表单)。
  • formenctype 属性覆盖 form 元素的 enctype 属性。
  • formenctype 属性适用于 type="submit" 以及 type="image"

16.formnovalidate 属性

  • novalidate 属性是布尔属性。
  • 如果设置,则规定在提交表单时不对 元素进行验证。
  • formnovalidate 属性覆盖 元素的 novalidate 属性。
  • formnovalidate 属性可用于 type="submit"。

原文地址:https://www.cnblogs.com/1998A-mei/p/12123881.html

时间: 2024-08-01 04:06:16

H5新增input属性的相关文章

08 H5新增input元素

<!doctype html> <html> <head> <meta charset="utf-8"> <title>HTML5</title> </head> <body> 在android和ios中尤其能体现这些输入控件的特点,会自动切换到不同的虚拟键盘! <hr> <form> 查询文本框 <input type="search" p

H5新增input标签

1.电子邮件 <input type="email" name="email"/> 默认正则:输入内容必须有@符号,@后面必须有内容 2.搜索框 <input type="search" name="search"/> 3.url地址 <input type="url" name="url"/> 默认正则:必须包含http:或者https: 4.电话号

H5新增属性02

H5智能表单 input 新增 type值 email 若输入的样式不和邮箱一样则报错 url 必须输入url地址(加http://) number 只能输入数字 属性:min max step value(默认值) range 取值范围 属性:min max step value(默认值) tel search 效果和text一样,专用于搜索框 属性:result color 调出取色板 date:选取日月年 month:选取月年 week:选取周年 time:选取时间,小时和分钟 datet

h5新增属性

H5新增标签 结构标签 (双) header 头面 页面头部 section的头部 footer 页脚 nav 导航 aside 侧边栏 main 规定文档的主体内容 section 定义文档中的小节 article 定义文章 论坛 报纸 用户评论 details 属性open summary dialog 对话框 属性 open 文本标签 mark 标记 time 时间 meter 度量 温度/电量/容量 属性 max/min/value/low/high/optimum progress 进

h5新增标签、css3新增属性

- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figure 和文档有关的图例 figcaption 图例的说明 main time 日期和时间值 mark 高亮的引用文字 datalist 提供给其他控件的预定义选项 keygen 秘钥对生成器控件 output 计算值 prog

H5新增form控件和表单属性

第一个知识点:表单的属性及总结 第二个知识点:H5新增的表单控件和属性以及总结 第一个知识点: 我们常见的表单验证有哪些呢 text 文本框标签 password 密码框 checkbox 多选框 radio 单选框 button 按钮 submit 提交按钮 以上是我们常用的一些form属性 第二个知识点:H5新的输入型控件 (一)email:电子邮箱文本框,跟普通的没什么区别 1.当输入不是邮箱的时候,验证不通过 2.移动端键盘会有变化 (二)tel:电话号码 1.主要在移动端,一个键盘的切

H5新增表单属性

一.form属性 1 <form id="test"> 2 <input type="text" placeholder="请输入合适的信息"/> 3 </form> 4 <input form="test"/> 最后一个input并不属于form表单元素,在提交表单是,input不会随着表单一起提交,但是在html5中我们只需要在input属性中增加form属性,并制定form

h5新增标签及css3新增属性

- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figure 和文档有关的图例 figcaption 图例的说明 main   time 日期和时间值 mark 高亮的引用文字 datalist 提供给其他控件的预定义选项 keygen 秘钥对生成器控件 output 计算值 pr

HTML5新增的属性和废除的属性

HTML5中,在新增加和废除很多元素的同时,也增加和废除了很多属性. 新增的属性 1.表单相关的属性 对input(type=text).select.textarea与button指定autofocus属性.它以指定属性的方式让元素在画面打开时自动获得焦点. 对input(type=text).textarea指定placeholder属性,它会对用户的输入进行提示,提示用户可以输入的内容. 对input.output.select.textarea.button与fieldset指定form