html5中input的type类型有哪些(总结)

html5中input的type类型有哪些(总结)

目录

一、总结

一句话总结:时间、颜色、(邮件、电话、url)、(数字、数字范围)、搜索search

二、html5中input的type类型

三、HTML5 input类型总结

1、文字总结

2、代码

四、input相关总结

一、使input文本框不可编辑的三种方法

二、input调用移动端的相册等

> 一、总结(点击显示或隐藏总结内容)

一句话总结:时间、颜色、(邮件、电话、url)、(数字、数字范围)、搜索search

二、html5中input的type类型

值描述

button

定义可点击的按钮(大多与 JavaScript 使用来启动脚本)

checkbox

定义复选框。

color

定义拾色器。

date

定义日期字段(带有 calendar 控件)

datetime

定义日期字段(带有 calendar 和 time 控件)

datetime-local

定义日期字段(带有 calendar 和 time 控件)

month

定义日期字段的月(带有 calendar 控件)

week

定义日期字段的周(带有 calendar 控件)

time

定义日期字段的时、分、秒(带有 time 控件)

email

定义用于 e-mail 地址的文本字段

file

定义输入字段和 "浏览..." 按钮,供文件上传

hidden

定义隐藏输入字段

image

定义图像作为提交按钮

number

定义带有 spinner 控件的数字字段

password

定义密码字段。字段中的字符会被遮蔽。

radio

定义单选按钮。

range

定义带有 slider 控件的数字字段。

reset

定义重置按钮。重置按钮会将所有表单字段重置为初始值。

search

定义用于搜索的文本字段。

submit

定义提交按钮。提交按钮向服务器发送数据。

tel

定义用于电话号码的文本字段。

text

默认。定义单行输入字段,用户可在其中输入文本。默认是 20 个字符。

url

定义用于 URL 的文本字段。

三、HTML5 input类型总结

1、文字总结

一、文本类

Text,文本

Url,网络地址

Password,密码

Email,邮箱地址

二、操作类

Checkbox ,复选框

Radio,单选框

File,上传文件

Number,数值

Range,百分百滑动条

三、功能类

Button,按钮

Image,图片提交按钮

Submit,文字提交按钮

Reset,重置表单

四、Date类

Date,年月日控件

Month,年月控件

Week,年周控件

Time,时间控件

Datetime,年月日+时间控件

Datetime-local,本地年月日+时间控件

五、特殊类

Hidden,隐藏信息

扩展:

1.文本类属性:placeholder。这是一个占位符,可以作为提示信息,而且无法被用户选中。

2.Url和e-mail,在H5中,会在提交表单的时候检测其格式是否书写正确。

3.操作类。一般input标签会结合label标签使用,label一般有两种书写方法:

1.非跨度:

2.跨度:

如果网页结构中,input和label是相邻的关系,可以直接使用非跨度的书 写方法,以减少代码量。

4.file。在实际应用中,网页表单中需要上传的文件一般不止一个,这时候就要用到multiple属性,它是一个布尔值属性,在添加这个属性后,就可以上传多个属性。另外,上传的文件可以被规定,使用accept属性。这个一个数组属性,属性值是MIME规定的文件类型。

5.Button。Button类型只能在value中定义按钮上显示的提示文字。Image类型只能在src中链接图片。

而button标签则结合了button和image的属性,它是一个双标签,也就是说它可以在内部嵌套其他标签,让按钮的显示效果更多元化。

6.Date类。Date类型的input标签是H5中新增加的。它实际上是一个控件,可以很方便的选择和显示时间数据,但是目前支持该控件的浏览器并不多。其中IE是完全不支持的。

7.Hidden。这个属性的input标签无法显示,也无法被用户控制。它的作用可以用来标记一些隐藏的表单信息。

例如:在一些网站中,对于用户的描述,有一个信息完整度的提示。

用户在注册的时候,必填项有5个,可填项有5个。注册的表单可以用hidden来记录可填项中有多少个是有数据的。

假如,一个用户把所有的可填项全部填写。那么他的信息完整度就是100%。

另一个用户的可填项一个也没有填写,他的信息完整度就是50%。

而这个数值可以根据hidden中记录的数值来进行计算。

2、代码

1

2

3

4

5 Form

6

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

58

59

60

61

64

65

66

67

70

71

72

73

74

75

76

77

78

79

80

87

88

89

90

91

92

93

94

95

96

97

104

105

106

107

113

114

115

121

122

123

124

131

132

133

134

136

137

138

139

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

165

166

167

168

170

171

172

173

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

223

224

文本类
text
url

56

57

password

62

63

email

68

69

tel
search

81

“placeholder”:占位符;

82

“autofocus”:焦点获取;

83

“required”;表单必填项;

84

“pattern”;输入规范,该值为一个正则表达式;

85

在H5中,URL和email类型在提交表单时,会检测是否符合格式。

86

操作类
checkbox

98

99

100

101

102

103

radio

108

109

110

111

112

116 label:

117 非跨度:<label><input></input></label>

118 跨 度:<label for="input_id"></label>

119     <input id="input_id"></input>

120

file

125

126

multiple="multiple":允许添加多个值;

127

accept="MIME_type";指定上传文件的类型;

128

如:accept="image/jpg,image/gif"

129

MIME_type 附录表

130

number

135

只允许输入数字;"e":自然常数;

range

140

141

“value”,默认为50,范围0~100;

142

max:最多值;min:最小值;step:步长;
color 数值型:#ffffff;
功能类
button

161

162

163

“button”允许嵌入其他元素;

164

image

169 height="26"/> H5中使用“width”“height”修改图片大小;

submit

174

175

get:在url地址上传送参数到服务器;
post:在后台传送参数到服务器;

176

reset
Date 类
date
month
week
time
datetime
datetime-local
特殊类
hidden

222

可用于记录一些表单状态信息
(例如使用value的值标记可选项为非空值的个数),
或者其他自定义信息;

225

226

227

236

241

242

243 input 类型 demo

四、input相关总结

一、使input文本框不可编辑的三种方法

1.disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 一起使用。示例:

2.readonly 属性规定输入字段为只读可复制,但是,用户可以使用Tab键切换到该字段,可选择,可以接收焦点,还可以选中或拷贝其文本。后台会接收到传值. readonly 属性可以防止用户对值进行修改。readonly 属性可与 配合使用。示例:

3.readonly unselectable="on" 该属性跟disable类似,input 元素,不可编辑,不可复制,不可选择,不能接收焦点,设置后文字的颜色也会变成灰色,但是后台可以接收到传值。示例:(还是菜鸟一枚,写的不对的地方欢迎指正!)

二、input调用移动端的相册等

//支持相册

//支持视频

//支持录音

//直接支持多选

建议在电脑上开发测试的时候不要加上accept的这个属性,他会明显使找并打开文件的过程变慢,效率很低

我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。

翻过这道山,就有人听到你的故事。

学习

轻学无用:学生时代学html、java、c++、php、安卓、python等和之前学英语的感受,轻学无用,不为需求学,不学全面无用。

学习和游戏的区别的启示:像游戏一样,每次学习完,你告诉自己,你学到了什么,你收获到了什么。是你在游戏中获得了多少道具装备等级场景,这个给你的舒适满足感。问题不是你学了多少,而是你到底学会了多少。

命名:要给招数起名字,没有名字,没有经过大脑,没有深刻印象,他们永远都不是自己的,找一个自己喜欢印象深刻的名字做对应。

多遍:学习视频或者书并不是只看一遍就够了,因为一遍能收获的内容非常有限,当然也可以只看一遍,那就需要好好记忆,多提问,多入脑子。

每日清0规律:无论是对学习的劳累,还是对游戏的无趣,还是对生活的感受,每日睡一觉之后就可以清空绝绝绝大部分,只有极极少一部分会留下来。

接触:那些不好的东西,不要接触,停不下来的,比如游戏,各种接触都是触发的因素,同理可以应用于学习。

学习的方式:legend2 + legend3 + 知识总结(代码)文档(系统) + 详细知识word总结文档(系统+分类)+系统看博客总结。

知识的触类旁通:知识之间是触类旁通的,比如你更加深刻的学了爬虫之后,你可能会对网站开发更加了解。

分工简化思想:明确每步做什么,可以简化问题,快速解决问题[代码][分工]

做人

理解:能够使用并不代表理解,比如2岁大的宝宝,在这个阶段,宝宝可以正确告诉别人“我是男孩”或“我是女孩”。但是,这只是一种简单的“转述”行为,因为父母告诉他(她)“你是男(女)宝宝”,而尚未形成真正意义上的性别意识。

技巧:无论是做人做事还是学习,都是需要技巧的。

矫枉过正:很多事情都容易矫枉过正(技巧和局势才是通用的)

结善缘:

事情原因:生活中分析问题的原因,然后解决问题,会简单很多

实力为尊:

觉得自己是否受伤完全是自己的主观情绪:

《康熙王朝》:少年康熙被别人玩弄于股掌之间启示:不要被别人玩弄于股掌之间,要做的是想通(可能别人更加高明)、忍耐和积蓄自己的力量

《易中天讲三国》袁绍性格:【感觉大部分人都是袁绍】:袁绍好面子,凭喜好办事,好听马屁,没有容人之量

不是放弃,而是最快最便捷:

人生如负重致远不可急躁:

不要务虚名而致实祸:

强夸百害无益:

人的逐利本质:

情感回馈:善意回馈,傲慢回馈

感悟

身体:安全和身体最重要了,这个才是真正的本钱

刷反思:遇到的各种心理问题和心态的问题都可以去刷反思

悟透:所有错误的抉择(所有的挣扎)都是因为没想明白,没领悟透。

人生无大事:重在坚持,重在平时。所谓的希望并非是希望,或者说并非是希望的全部,比如词根词缀,语法,再到背,生活,没有人会告诉你这是几分之几的钥匙,这便是有趣的点。所谓的绝望,未必是绝望,比如大四下,很有可能是希望和机遇。

换环境:是个可行的方法,但是我不能什么事情都依靠外物啊,内在觉醒,经历,悟透才是王道,而且,内在不改变,激励不够,换个环境真的有用么。

同,所得:景色不过如此,每日的热搜也不过如此,每日的朋友圈也不过如此,每日的电影也不过如此,每日的游戏(打怪,升级,竞技)也不过如此。重点是,每日,自己到底收获了什么(学到了什么)。所谓的新鲜事真的新鲜吗,那么多年的历史(时间映射和地点映射)还涵盖不了当下么,再稀奇百倍的事情也发生过。

监管:在心智和阅历不够的情况下缺乏监管是相当恐怖的事情(小孩子没有明辨是非能力,易冲动,缺乏监管很容易从恶),事实上,就算心智和阅历很够,缺乏监管同样是很恐怖的事情(贪官贪财,官员渎职)。

约定:初期规则和约定:https://www.bilibili.com/video/av35953030/?p=57。

六欲,迷茫:人皆有六欲,人皆会迷茫,不必太自责,及时收住就对了,不是看谁不迷茫,而是看谁能够及时悬崖勒马,事实上,所有的人都会迷,无一例外。及时亡羊补牢。

困境:有多少人困在这一层,而生活有趣的是,没有人告诉你需要去突破。(也没有人告诉你要怎么突破)

生活的真谛:整日饱食终日的玩不是生活的意义,整日疲于奔命的学也不是生活的意义,生活的意义在于在于实力稳步提升,劳逸结合,享受生活。

危机也是机遇:无论是修真小说还是实际。

满足与斗志:人一旦满足就容易不思进取。但是人满足人会很开心或者很平静。人不满足的话在一定情况下会激发斗志。所以可以在满足和不满足中找一个平衡。比如 心理满足之后会想去玩游戏,而不是学习或工作。

相关推荐

任E行F9行车记录仪使用心得
det365官网登录

任E行F9行车记录仪使用心得

📅 08-30 👁️ 8782
优惠团购软件哪个好?团购app排行榜前十名
365bet客户端下载

优惠团购软件哪个好?团购app排行榜前十名

📅 08-05 👁️ 831
如何成为带头大哥
365bet客户端下载

如何成为带头大哥

📅 08-15 👁️ 3617
全网最全的万字详解TCPIP协议深入解析(非常详细)零基础入门到精通教程,收藏这一篇就够了
如何把土豆做成美味土豆泥?简单步骤轻松学会!
det365官网登录

如何把土豆做成美味土豆泥?简单步骤轻松学会!

📅 09-04 👁️ 4370
惧詟的意思
365bet客户端下载

惧詟的意思

📅 07-10 👁️ 8347