<input> type 属性
- text:没有键入type时候的默认类型,定义为输入任意文本内容;
- tel:定义输入电话号码的字段,在移动端触屏移动端使用,用于唤起数字输入键盘,并不能限定只输入纯数字
- email:定义邮件地址,当提交表单时会自动对 email 字段的值进行验证
- radio:定义单选,在传参时,name属性值定义相同,然后设定不同的value值,
<label>的for属性值对应<radio>的id属性值 - checked:定义多选,name相同,value值不同
- password:定义密码
- button:定义一个纯按键,常用于触动js函数,启动 程序
- date:定义日期(年月日)选择,格式xxxx-xx-xx
datetime-local:定义日期+时间选择,无时区限制
month:定义时间(年月),格式xxxx-xx
time:定义时间(分钟),格式xx:xx,无时区限制
week:定义时间(年,周),格式xx-Wxx,无时区限制 - range:定义用于精确值不重要的输入数字的控件(比如 slider 控件),min,max,step,value的定义同number
- search:定义搜索框,外层需要有form表单,才能在移动端的软键盘显示“搜索”
- url:定义网址地址 ,限定网址格式
- color:定义颜色 ,存在value值中,value值为16进制(eg.#000000),颜色从拾色器中选取,该属性的组件由两层div组成的,chrome提供了两个伪类来控制
* ::-webkit-color-swatch-wrapper // 外层的div,可通过input标签的style=\"border:0;\"来消除,
① input[type=\"color\"]::-webkit-color-swatch-wrapper {padding: 0;}
② style=\"border:0;\"
①可消除外层的灰色的div边框,但会留下左右两个偏黑色的线;②可消除div边框,若单独使用内层的div(放置从拾色器选取的颜色)颜色会变窄
PS:①和②两者结合使用
* ::-webkit-color-swatch // 内层的div(放置从拾色器选取的颜色),颜色改变的地方
input[type=\"color\"]::-webkit-color-swatch {border: 0;} // 相当于把内层的div的边框给去掉
- hidden:隐藏输入字段,可以作为type=“hidden”,也可以作为hidden = “hidden”,其效果相同
- submit:提交form表单操作,传参不带有x,y的坐标(如.html?fname=姓&lname=名字)
- image:可做背景图片,或者提交作用(传参中带有image的x,y坐标,如.html?fname=姓&lname=名字&x=19&y=25)
- reset:重置为默认值
<!--demo-->
<html>
<head>
< charset=\"utf-8\" />
< ></ >
<style type=\"text/css\">
.input_color[type=\'color\']::-webkit-color-swatch-wrapper{padding: 0;}
.input_color[type=\'color\']::-webkit-color-swatch{border: 0;border-radius: 10px;}
</style>
</head>
<body>
<div style=\"display: flex;margin: 0 auto;flex-direction: row;align-items: center;justify-content: space-around;width:500px;\">
<input type=\"button\" name=\"begin\" value=\"enter the form\" =\"func_begin()\" />
<form action=\"index.html\" method=\"get\">
<input type=\"search\" name=\"search_res\" placeholder=\"输入搜索关键字\"/>
<input type=\"submit\" name=\"submit_search\" value=\" 继续阅读与本文标签相同的文章
上一篇 :
MySQL与InnoDB(下)-B+树与索引
下一篇 :
美国数字贸易强在哪儿
-
阿里架构总监一次讲透中台架构,13页PPT精华详解,建议收藏!
2026-05-19栏目: 教程
-
好程序员web前端学习路线解答前后端对接问题
2026-05-19栏目: 教程
-
五大典型场景中的API自动化测试实践
2026-05-19栏目: 教程
-
历时五天用 SwiftUI 做了一款 APP,阿里工程师如何做的? | 9月5号栖夜读
2026-05-19栏目: 教程
-
CAD如何批量导出PDF文件?别说PDF了!GIF我都能给你导出来
2026-05-19栏目: 教程
