1.value 属性

value 属性规定输入字段的初始值

2.readonly属性

readonly属性规定输入字段为只读

3.disabled属性

disabled 属性规定输入字段是禁用的。

被禁用的元素是不可用和不可点击的。

被禁用的元素不会被提交。

disabled 属性不需要值。它等同于 disabled=“disabled”。

4.size 属性

size 属性规定输入字段的尺寸(以字符计)

5.maxlength 属性

maxlength 属性规定输入字段允许的最大长度

如设置 maxlength 属性,则输入控件不会接受超过所允许数的字符。

该属性不会提供任何反馈。如果需要提醒用户,则必须编写 JavaScript 代码。

**注释:**输入限制并非万无一失。JavaScript 提供了很多方法来增加非法输入。如需安全地限制输入,则接受者(服务器)必须同时对限制进行检查。

以下为HTML5新增属性

6.autocomplete属性

​ 多数浏览器都带有辅助用户完成输入的自动完成功能,只要开启了该功能,用户下次输入相同的内容时,浏览器就会自动完成内容的输入.

​ HTML5新增的autocomplete属性可以帮助用户在input类型的输入框中实现自动完成内容输入,这些input类型包括:text search URL telephone email password datepickers range以及color.不过,在某些 浏览器中,可能需要首先启用浏览器本身的自动完成功能,才能使autocomplete属性起作用

​ autocomplete属性同样适用于标签,默认状态下表单的autocomplete属性是处于打开状态的,其中的输入类型继承所在表单的autocomplete状态.用户也可以单独将表单中某一输入类型的autocomplete状态设置为打开状态,这样可以更好的实现自动完成.

​ autocomplete属性有2个值:on off

<input type="email" name="email" autocomplete="off">

7.autofocus属性

​ autofocus属性可以实现在页面加载时,某表单空间自动获得焦点,这些控件可以是文本框 复选框 单选按钮 普通按钮等所有标签的类型

​ 注意:在同一页面中只能指定一个autofocus属性,所以必须谨慎使用,在当前页面中的表单控件比较多时,建议挑选最需要聚焦的那个控件来使用这一属性,例如一个搜索页面中的搜索文本框,或者一个同意某些许可的"同意"按钮.

8.form属性

​ form属性可以把表单内的从元素卸载页面中的任意位置,然后只需要为这个元素指定一下form属性并为其指定属性值为该表单的id.如此一来,便规定了该表单元素属于指定的这一表单,此外,form属性也允许规定一个表单元素从属于多个表单.form属性适用于所有的input输入类型,在使用时,必须引用所属表单的id

​ 如果一个form属性要引用两个或两个以上表单,则需要使用空格将表单的id分开.

<input type="text" name="address1" form="form1 form2 form3">

9. 表单重写属性

HTML5新增了多个表单重写属性,用于重写form元素的某些属性设定,

formaction:用于重写表单的action属性
formenctype:重写enctype属性
formmethod:重写method属性
formnovalidate:重写novalidate属性
formtarget:重写target属性
#注意:表单重写属性并不适用于所有的input输入类型,仅适用于submit和image输入类型

10.height和width属性

​ height和width属性用于设置image类型的input标签的图像高度和宽度,这两个属性只适用于image类型的标签.

11.list属性

​ HTML5新增了一个datalist元素,可以实现数据列表的下拉效果,其外观类似autocomplete,用户可以从列表中选择,也可以输入.而list属性用于指定输入框绑定哪一个datalist元素,其值是某个datalist的id.

list属性适用于以下input输入类型:
text search url telephone email date pickers number range和color

12.min max step属性

​ HTML5新增min max和step属性,用于为包含数字或日期的input输入类型设置限值,也就是给这些类型的输入框加一个数值的约束,适用于date pickers,number和range标签.

max:设置输入框所允许的最大值
min:设置输入框所允许的最小值
step:为输入框设置合法的数字间隔,或称步长.

13.multiple属性

​ 在HTML5之前,input输入类型中的file类型只支持选择单个文件来上传,而新增的multiple属性支持一次性选择多个文件,并且该属性同样支持新增的email类型.这一特性无疑为开发者提供了极大的方便,因为有了HTML5不必再单独开发选择并提交多个文件的控件.

14.pattern属性

​ pattern属性用于验证input类型输入框中用户输入的内容是否与自定义的正则表达式相匹配,该属性适用于以下类型的input标签:text search URL telephone email password

​ 在一些用于处理字符串的程序或网页代码中,经常会用到一些用于查找或输入符合某些复杂规则的字符串的代码,而正则表达式正式用于描述一系列符合某个句法规则的代码.一个正则表达式通常被称为一个模式.

​ pattern属性允许用户自定义一个正则表达式,而用户的输入必须符合正则表达式所指定的规则.pattern属性中的正则表达式与发育JavaScript中的正则表达式语法相匹配.

15.placeholder属性

​ placeholder属性用于为input类型的输入框提供一种提示(hint),这些提示可以描述输入框期待用户输入何种内容,在输入框为空时显示出现,而当输入框获得焦点时则会消失.placeholder属性适用于以下类型的input标签:text search URL telephone email password

16.required属性

​ 新增的required属性用于定义输入框填写的内容不能为空,否则不允许用户提交表单.该属性适用于以下input输入类型:text search URL telephone email password date pickers number checkbox radio file.

HTML5 input属性相关推荐

  1. html5 规定输入字段,HTML5 Input属性详解

    本篇教程探讨了HTML5 Input属性详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < value 属性 value 属性规定输入字段的初始值: rea ...

  2. 学生档案复习前面HTML5新增标签/属性/input属性

    根据所学HTML5新增的标签.属性.input属性,把学生的姓名.手机.邮箱.职业.出生日期.成绩写出来 代码如下: <!DOCTYPE html> <html lang=" ...

  3. HTML5新增属性学习笔记

    1.form属性 表单内的从属元素,可以写在表单外部.可以通过指定元素的form属性来声明元素所属表单.form的属性值为表单的id. 1 <form id="testForm&quo ...

  4. HTML5: 全局属性

    出处:http://www.cnblogs.com/starof/p/4593741.html 全局属性:对于任何一个标签都是可以使用的属性. 一.data-* 在html5之前需要在html标签上添 ...

  5. HTML5 学习总结(二)——HTML5新增属性与表单元素

    一.HTML5新增属性 1.1.contextmenu contextmenu的作用是指定右键菜单. <!DOCTYPE html> <html><head>< ...

  6. HTML5 全局属性

    HTML5 全局属性 了解HTML5新加入的内容,首先了解对于所有元素都适应的全局属性,一部分是HTML5新添加的属性,一部分是HTML5之前就已经存在的属性,至于是什么时候添加到HTML标准中,就不 ...

  7. HTML5 自动聚焦 属性

    原文 : HTML5 autofocus Attribut 原文发布时间: 2012年08月27日 翻译时间: 2013年8月6日 HTML5 推出了一大堆精彩的东西给我们. 过去我们要用JavaSc ...

  8. HTML5 autofocus属性用法简单介绍

    本章节简单介绍一下HTML5中新增的一个属性autofocus,它可以让一个元素加载后获取焦点,在此之前一般要通过使用javascript的focus()方法实现我们的要求,非常的简单,代码如下: 1 ...

  9. tabindex 属性 html5洗属性 规定当使用 “tab“ 键进行导航时元素的顺序。

    tabindex 属性 html5洗属性  规定当使用 "tab" 键进行导航时元素的顺序. 定义和用法 tabindex 属性规定当使用 "tab" 键进行导 ...

最新文章

  1. 特征训练、预测一致性管理工具:开源项目Feast
  2. 使用 Authid Current_User 为调用者授权
  3. 接收端收到数据包以后的处理过程
  4. Maven3.0.5代理nexus
  5. 程序员常用编程工具: VS Code,那些你不得不知道的小知识!
  6. 怎么查看oracle中sys的密码修改,oracle sys 密码修改
  7. 【转】 Apache分析脚本
  8. 霍尔编码器和电机驱动L298N
  9. 基于FPGA的CameraLink视频开发案例
  10. 对称正定矩阵的Cholesky分解
  11. 数据分析小练手【5】 之 搜狗新闻(文本分析)
  12. 人脸识别帧数太低的解决方法
  13. Gsensor旋转180°怎么处理
  14. pythonapp爬虫库_python爬虫抓取app列表的图标
  15. java中web错误返回码,关于在java程序里调用webservice报500返回码的有关问题
  16. Ping计算机名和Ping网站域名都是由DNS解析吗?
  17. 弹出表情气泡仿魔兽的技能冷效果却实现
  18. opengles for iOS
  19. 底部孕线形态有哪些?底部孕线形态特征是什么?
  20. 禁止Skype开机自启动

热门文章

  1. 后羿 10 ‖ 奔月
  2. 学习笔记(9):EL的学习
  3. 5秒用Python轻松爬取全国地铁数据!
  4. WDI面板数据:1996-2020年
  5. android wifi路由器,通过无线路由器实现手机上网包含安卓、苹果的图文配置
  6. 【校招VIP】产品设计之游戏常识
  7. 融入STEAM教育的劳动技能课程
  8. 水晶报表2008 条码打印 扫描
  9. 视频服务器端包含哪些功能
  10. OSPF与Loopback地址