问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

input元素所有type类型及相关作用

发布网友 发布时间:2024-10-13 12:48

我来回答

1个回答

热心网友 时间:2024-10-14 04:53

1、type='text': 创建单行文本输入框(默认的输入类型)
文本输入框,是一个单行的控件,一般是带有内嵌框的矩形
<input type="text" size="30" maxlength="20" placeholder="请输入搜索关键字" />

// 上面代码意思是:input元素类型为文本输入框;元素长度等于30;最多只能输入20字符;输入框中提示用户内容为“请输入搜索关键字”
2、type='password': 密码输入框
密码输入框,与文本输入框基本一模一样,功能上唯一的不同是字母输入后会被隐藏,一般是用小黑点代替
<input type="password" size="10" maxlength="10" />

// 上面代码意思是:input元素类型为密码输入框;元素长度等于10;最多只能输入10字符
3、type='radio': 单选按钮
单选按钮,允许用户从给定数目的选择中选一个选项,同一组选项按钮,name值一定要一致
男<input type="radio" value="男" name="single" />
女<input type="radio" value="女" name="single" checked />
人妖<input type="radio" value="人妖" name="single" />

// 上面代码意思是:input元素类型为单选按钮;其中value属性中的值用来设置用户选中该项目后提交到数据库中的值;拥有相同name属性的单选框为同一组,一个组里只能同时选中一个选项;而checked属性表示的是初始选项,在用户还没进行选中之前,初始值会选中“女”这个项目
4、type='checkbox': 复选框
复选框,允许用户从给定数目的选择中选一个或多个选项,同一组选项按钮,name值一定要一致
广州<input type="checkbox" value="广州" name="city" />
深圳<input type="checkbox" value="深圳" name="city" />
杭州<input type="checkbox" value="杭州" name="city" />
北京<input type="checkbox" value="北京" name="city" />

// 上面代码意思是:input元素类型为复选框;用户可以进行多个选项,其中value属性中的值用来设置用户选中该项目后提交到数据库中的值;name为控件的名称
5、type='button': 普通按钮
普通按钮,定义可点击的按钮,但没有任何行为,常用于用户点击时调用JavaScript方法
<input type="button" value="喜欢请点个赞吧" name="btn" onClick="" />

// 上面代码意思是:input元素类型为普通按钮;在value属性中输入的值为按钮上显示的文本;name代表该按钮的名称;onclick表示处理程序
6、type='submit': 提交按钮
提交按钮,用于创建提交表单的按钮
<input type="submit" value="提交" name="subBtn" />

// 上面代码意思是:input元素类型为提交按钮;提交按钮不需要设置onclick参数,在单击提交按钮时可以向服务器发送表单数据,数据会发送到表单的 action 属性中指定的页面;value属性中的值为按钮上显示的文字
7、type='reset': 重置按钮
重置按钮,用于创建重置表单的按钮
<input type="reset" value="重置按钮" name="reset" />

// 上面代码意思是:input元素类型为重置按钮;重置按钮的作用是点击之后表单会刷新回到默认状态,在value属性中输入的值为按钮上显示的文本
8、type='image': 图像按钮
图像按钮,该类型可以设置width、height、src、alt这四个属性用图片作为提交按钮会一起发送点击在图片上的x和y坐标,这样可以与服务器端图片地图结合使用,如果图片有name属性,也会随坐标发送
<input type="image" src="" name="确定" width="90" hieght="30" />

// 上面代码意思是:input元素类型为图像按钮;虽然显示是图片,实际是以图片的形式按钮;其中src是链接图片的路径;name为图片名称;width图片宽度;height图片高度;当按下图像按钮会以name中的值向服务器发送信息
9、type='hidden': 隐藏域
隐藏域,定义隐藏输入类型用于在表单中增加对用户不可见,但需要提交的额外数据时,disabled属性无法与type="hidden"的input元素一起使用
<input type="hidden" name="hidden" value="提交的值" />

// 上面代码意思是:input元素类型为隐藏域;隐藏域在页面上不显示,用来存储与传递表单的值,当用户提交表单时,隐藏域的内容会一起提交给处理程序
10、type='file': 文件域
文件,用于文件上传,
<input type="file" name="file" accept="image/png,image/jpg,image/gif,image/JPEG" />

// 上面代码意思是:input元素类型为文件域; accept属性表示可上传提交的文件类型

H5新增控件

1、type='url': 输入URL字段
会自动验证url域的值,外观上与type="text"的input输入类型没有差异 [注意]IE9-浏览器及safari浏览器不支持
<input type="url" />
2、type='tel': 用来输入电话号码
用于表示语义上的电话输入域,外观上与type="text"的input输入类型没有差异,在手机端会唤出数字键盘
<input type="tel" name="tel" />
3、type='search': 搜索字符串
用于表示语义上的搜索框,外观上与type="text"的input输入类型没有差异,在手机端会唤出搜索按键
<input type="search" />
4、type='email': 输入“email”地址
用于表示语义上的e-mail地址输入域,会自动验证email域的值,外观上与type="text"的input输入类型没有差异,在手机端会唤出英文键盘,email支持multiple属性 [注意]IE9-浏览器及safari浏览器不支持
<input type="email" />

// 上面代码意思是:input元素类型为email地址;若用户输入的非email格式,那么在支持HTML5的浏览器中提交该表单时,会提示为不是合法格式
5、type='color': 颜色选择器
颜色选择器,该类型会创建一个调色板用来选择颜色,颜色值以URL编码后的十六进制数值提交。如黑色会以%23000000发送,其中%23是#的URL编码。 [注意]safari和IE不支持该类型
<input type="color" id="color" />

// 上面代码意思是:input元素类型为颜色控件;使用color属性能直接调用系统的颜色调节窗口,默认为黑色
6、type='number': 数字字段
用于处理数字输入,在手机端会唤出数字键盘 [注意]IE不支持该类型
<input type="number" name="number" min="2" max="10" value="3" />

// 上面代码意思是:input元素类型为数字字段;用于输入数字的字段,其中min设定允许的最小值;max设定允许的最大值;value规定默认值;还有step可规定合法数字间隔
7、type='range': 输入数字控件
用于处理包含在一定范围内的数字输入,类似于type="number"的input类型 [注意]IE9-不支持该类型
<input type="range" name="range" min="0" max="10" step="1" value="" />

// 上面代码意思是:input元素类型为输入数字控件;min属性指定最小值限制,max属性指定最大值限制,step属性规定合法数字间隔,value属性规定默认值
8、type='month': 年月控件
用于选取月、年
<input type="month" value="2018-11" />

// 上面代码意思是:input元素类型为年月控件;value属性用来控制年月
9、type='date': 日期控件
用于选取日、月、年
<input type="date" min="2018-01-01" max="2020-01-01" />

// 上面代码意思是:input元素类型为日期控件;可用来选择或输入日期,包括(年/月/日)不包括时间;其中设定 min 属性控制开始日期,max 属性控制结束日期
10、type='datetime': 日期加时间控件(基于UTC时区)
用于选取时、日、月、年(UTC时间)
<input type="datetime" value="2018-11-30T22:47Z" />

// 上面代码意思是:input元素类型为日期加时间控件;创建日期时间,包括(年/月/日/时/分/秒/零点几秒)
11、type='datetime-local': 日期加时间控件(不带时区)
用于选取时、日、月、年(本地时间)
<input type="datetime-local" value="2018-11-21 22:47" />

// 上面代码意思是:input元素类型为日期时间控件;创建本地日期时间,包括(年/月/日/时/分/秒/零点几秒)
12、type='time': 时间控件
用于选取时、分
<input type="time" />
13、type='week': 周年控件
用于选取周、年
<input type="week" />
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在波兰的签证率高不高 去波兰如何办签证 去波兰办签证好办理吗 波兰签证好签吗 win7 多重网络 教师资格证普通话要多少级 想考教师资格证普通话必须过几级 qq影视会员SVIP和超级影视VIP的区别在哪里? 一小撮怎么造句 盛行一时怎么造句 八宝粥如何存放不长虫 东莞市富源工业地板有限公司公司服务理念 阿桑有首歌里面有句歌词"我一个人看书写信...走走停停",请问歌名是... 一首歌的名字,我记得歌词里好像有这么一句:走了走,有多远,有多么... ...歌名不记得了,有句歌词貌似是,以为……原来思念更…… 为什么用iReader 看电子书,目录只能显示三百多章? 为什么iReader 智能断章完成 无章节信息 晚上十一点以后从北京西站到朝阳怎么走 晚十一点从北京西站如何去良乡 求尼古拉斯凯奇在电影《国家宝藏2》中的墨镜牌子 尼古拉斯凯奇在《国家宝藏1&amp;2》中穿的那身甲克是什么牌子?或者相同款行... ...的两张坚毅书桌里各有一半木块,拼在一起便是藏宝图”。 是什么... 国家宝藏里尼古拉斯凯奇去偷读立宣言在洗手间换衣服时.好像拿了一个... 一部电影 好像是尼古拉斯凯奇的...宝藏的 反正不是国家宝藏 2008~2010... 追念之郁是什么意思? 东林村历史人物 求一些整人的笑话,要刘B地啊 湖北大学江城学生公寓属于湖北大学吗 溪木源山茶花沁透舒缓水乳的控油能力如何? 炖藕是需要多久 网速变慢怎么办 网速变慢的原因以及解决方法 宁波行政结果信息公开有什么规定? QQ三国7月新区找人一起 要能天天军团任务的 QQ群57587822 QQ三国丈八蛇矛QQ群 有没有QQ三国上海桃源结义的QQ群啊? QQ三国对酒当歌蜀国群 QQ三国 巧借东风区的QQ群有吗? 谁有QQ三国桃园结义的QQ群? 北京:从大兴到工体富国海底世界怎坐车? 乐亿多和乐扣乐扣哪个更好? 乐扣乐扣特百惠哪种做饭盒比较好? 执行局是干什么 怎样才能做好一名调酒师 急,金庸群侠传2怎么把酒给令狐冲 《金庸群侠传2-Flash小游戏》令狐冲买酒任务,在哪里买呢? 翡翠折射率1.66什么意思 翡翠折射率的介绍 ...不会有情人终成兄妹。她说 无论哪种关系,我都会珍惜你。 什么... 一个女生对男生说曾经千山万水的苦,我都会好好珍惜是什么意思 福建以前是什么国 苹果手机拨号栏语音留言怎么关闭