HTML5表单

<input type=>

text:在表单中输入字母、数字等内容,默认宽度为20字符

radio:单选按钮

checkbox:复选按钮

<select><option>:下拉菜单,两个配合一起使用

password:密码

submit:提交按钮

button:普通按钮

image:图像按钮

hidden:定义隐藏的输入字段

reset:重置按钮,设置单击,清楚表单中的所有数据

file:定义输入字段和浏览按钮,用于上传文件


email类型的应用

专门用于输入email地址的文本输入框,在提交表单的时候,会自动验证email输入框的值。


url类型的应用

同样,如果输入错误的网址,按提交按钮会有提示


number类型的应用



range类型应用

用于输入包含一定范围内数字值得文本框,在网页中显示为滑动条。

不支持range类型的浏览器,则会将其显示为普通的纯文本输入框





日期类型的应用

1. date类型

用于选取年月日

date

2. month类型

用于选取年、月,不能选日


month

3. week类型

用于选取年和 第几周

<input type=“week”>

week

4. time类型

选取时间,具体到小时和分钟

<input type="time">


time

5. datetime:选取时间、年月日、时间为UTC时间(国际时间)

6. datetime-local:选取时间、年月日、时间为本地时间


search类型的应用

用于输入搜索关键词的文本框,他不是普通的搜索框,而是任意网页中的任意一个搜索框

tel类型的应用

用于输入电话号码的文本框

<input type="tel">

color类型的应用

用于设置颜色的文本框

<input type="color">



新增的input属性

1. autocomplete属性

可以帮助用户在input类型的输入框中实现自动完成内容功能,(历史记录?)

某些浏览器中要打开,浏览器本身的这个功能

他有3个值:on off 空值   默认on

off状态
on状态

2. autofocus属性

在页面加载时,某表单控件自动获取焦点,这么控件是<input>标签,一个页面只能有一个autofocus属性

3.form属性

有了这个属性,可以把表单内的从属元素写在页面中的任意一个位置,然后需要为这个元素指定form属性,并设置属性值为该表单的id,这样规定了,该表单元素属于id表单。form属性适用于所有input输入类型。

他可以从属于多个表单

<input type="text" form="form1 form2 form3" />

4. 新增的表单重写属性

他们只能适用于submit和image输入类型

formaction:重写表单的action属性

formenctype:重写表单的enctype属性

formmethod:重写表单的method属性

formnovalidate:重写表单的novalidate属性

formtarget:重写表单的target属性

5. 新增的width和height属性

规定用于image类型的input标签的图像高度和宽度,只能用于image类型的<image>标签

<input type="image" width="50" height="50" />

6. 新增的list属性

list属性适用于:text search url telephone email date pickers number range color

list属性的值是需要绑定元素的id值


7. min max step属性

适用于date、pickers、number和range标签

8. multiple属性

在file类型中,只支持上传单个文件,multiple支持上传多个文件

9. pattern属性

用于验证input类型输入框中用户输入的内容,是否与自定义的正则表达式相匹配。

适用于以下类型的<input>标签: text、search、url、telephone、email和password

<input type="text" pattern="[0-9]{6}" //必须输入6位数的数字

10. placeholder属性

属性为input标签的提示功能。

适用于text、search、url、telephone、email和password

11. required属性

规定输入框填写的内容不能为空


新增的form元素

1. datalist元素

用于输入框提供一个可选的列表,该列表由datalist中的option元素创建,他也可以自行输入其他内容。

一般都需要使用输入框的list属性来引用datalist元素的id。

每一个option元素必须要有value属性。

2. keygen元素

3. output元素

用于浏览器中显示计算结果或脚本输出


新增的form属性

1. autocomplete属性

用于规定form表单中所有元素都拥有自动完成功能

2. novalidate属性

用于在提交表单时取消整个表单的验证,关闭对表单内所有元素的有效性检车。布尔值

如果只取消表单中少部分内容的验证,用formnovalidate属性就行,布尔值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容