1.占位文本:在输入框为空或失去焦点时会显示,用户点击输入框或Tab键获得焦点时,占位文本消失 placeholder只支持纯文本
<form>
<input name="q" placeholder="Search Bookmarks and History">
<input type="submit" value="Search">
</form>
2.自动聚焦:不支持自动聚焦的浏览器会自动忽略autofocus属性
<form>
<input name="q" autofocus>
<script>
if(!("autofocus" in document.createElement("input"))){
document.getElementById("q").focus();
}
</script>
<input type="submit" value="Search">
</form>
3.Email地址:对于无法识别type="email"的浏览器会以type="text"来处理
<form>
<input type="email">
<input type="submit" value="Go">
</form>
<input type="url">
5.数字类型输入框:数字选择器
<input type="number" min="0" max="10" step="2" value="6">
min="0"输入数字不能小于0 max="10" 输入数字不能大于10 step="2" 结合min 选择范围为0,2,4···到最大值 value="6" 默认值是6
input.stepUp(n) 将该输入框内的值加上n
input.stepDown(n)将该输入框内的值减去n
input.valueAsNumber 以浮点数类型返回输入框内的值(默认该值为字符串类型)
6.数字类型输入框:滑块
<input type="range" min="0" max="10" step="2" value="6">
7.日期选择器
<input type="date">日期选择器
<input type="datetime">日期和时间选择器
<input type="month">年份月份选择器
<input type="week">年份星期选择器
<input type="time">时间
8.搜索框
<form>
<input name="q" type="search">
<input type="submit" value="Find">
</form>
9.颜色选择器(目前没有浏览器支持)
<input type="color">
1.占位文本:在输入框为空或失去焦点时会显示,用户点击输入框或Tab键获得焦点时,占位文本消失
<form>
<input name="q" placeholder="Search Bookmarks and History">
<input type="submit" value="Search">
</form>