html5表单元素
新增表单元素
新增元素
url输入域:提交时默认进行格式验证,输入不合法弹出提示且无法提交;移动端:.com 键盘变化
email域:提交时默认进行格式验证,输入不合法弹出提示且无法提交;移动端:@ 键盘变化
search域:
tel域:电话号码输入域 移动端:数字键盘变化
number域:数值输入域
value 初始值
min最小值
max最大值
step步长(合法输入间隔)
range域:一定范围内的数值输入域(滑块)
color域:取色器
<body>
<form action="#">
<input type="url" name="userurl"/><br/>
<input type="email" name="usere"/><br/>
<input type="search"/><br/>
<input type="tel"/><br/>
<input type="number" value="10" min="0" max="20" step="2"/><br/>
<input type="range" value="5" min="1" max="10" step="1"/><br/>
<input type="color" /><br/>
</form>
</body>
时间选择器
date:时间日期选择器
datetime:手动输入一个日期和时间
datetime-local:本地时间:选择年、月、日、 小时、分钟
month:选择年、月
time:选择 小时、分钟
week:选择年、周
datalist:选项列表
<body>
<form action="#">
<input type="date"/><br/>
<input type="datetime"/><br/>
<input type="datetime-local"/><br/>
<input type="month"/><br/>
<input type="time"/><br/>
<input type="week"/><br/>
#选项列表
<input id="myCar" list="cars"/>
<datalist id="cars">
<option value="WEB"></option>
<option value="ASD"></option>
</datalist>
</form>
</body>
新增属性
max 属性规定输入域所允许的最大值。
min 属性规定输入域所允许的最小值。
step 属性为输入域规定合法的数字间隔
placeholder 输入提示占位符(提示语)
autocomplete="on" 开启 用户输入时显示选项列表(用户输入的历史选项)
off 关闭
autofocus:自动获取焦点(页面加载完成后,指定某个表单元素处于获取焦点状态)(默认输入处)
form 规定表单元素所归属的表单(form="form标签的id")
list 绑定列表元素
multiple 允许多个值,适用于: email file (文件多个上传)
pattern 模式验证(正则验证), 提交时进行表单验证
pattern="[0-9]" //只允许输入0-9的数字
required 不能为空,提交时进行表单验证,不能为空
#max,min,value
<input type="number" max="100" min="0" value="50"/><br/>
#placeholder
<input type="text" placeholder="请您输入"><br/>
<input type="submit" value="提交"/><br/>
#autocomplete
<input type="text" name="usere" autocomplete="on"/><br/>
#autofocus
<form action="#">
用户名: <input type="text"/>
密码: <input type="text" autofocus>
<input type="submit" value="提交"/>
</form>
#form
<form action="#" id="form1">
<input type="text" name="username"/>
</form>
<input type="reset" form="form1">
#list
<form action="#">
<input type="url" list="urlList" name="weblink">
<datalist id="urlList">
<option label="百度" value="http://www.baidu.com"></option>
<option label="新浪" value="http://www.sina.com"></option>
<option label="搜狐" value="http://www.sohu.com"></option>
</datalist>
</form>
#multiple
<form action="#">
<input type="email" name="usere" multiple/>
<input type="file" multiple/>
<input type="submit"value="提交">
</form>
#pattern
<form action="#">
<input type="text" name="usere" pattern="[0-9]"/>
<input type="submit" value="提交">
</form>
#required
<form action="#">
Name: <input type="text" name="username" required/>
<input type="submit" value="提交">
</form>

浙公网安备 33010602011771号