Html5新增表单属性

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Html5新增表单属性相关的知识,希望对你有一定的参考价值。

新增输入类型:
Type=“email”  限制用户输入email类型
Type=“url”  限制用户必须输入url类型
Type=“range”产生一个滑动条表单
Type=“number” 
Type=“search”产生一个搜索意义的表单
Type=“color” 生成一个颜色选择表单
Type=“time”限制用户必须输入时间类型
Type=“month” 限制用户必须输入月类型
Type=“week”限制用户必须输入周类型
Type=“datetime-local”选取本地时间
Type=“date”

 新增属性:1

属性:
required=“required”验证表单信息是否为空
number的属性:
min  最小值
max 最大值
step 步幅  (数字间隔)
list   必须和datalist标签一起使用,必须要绑定datalist的id名称

新增属性:2

placeholder属性:文本框处于未输入状态时,文本框中显示的输入提示

新增属性:3

|autofocus属性:给文本框、选择框、或者按钮空间添加该属性,当页面打开时,该空间自动获得焦点,一个
页面只能有一个。

新增属性:4

 lautocomplete属性:自动提示,输入富足和所用的自动完成功能,是一个节省输入时间,同时也是十分方便的功能。
"on/off",on科室显示制定后补输入的数据列表,使用datalist元素与list属性提供后补输入的数据列表,自动完成时
,可以将该datalist元素中的数据作为后补输入的数据在文本框中显示:
<input type="text" autocomplete="on" list="greeting">

 新增属性:5

pattern:将属性值设为某个格式的正则表达式,在提交时会检查其内容是否符合给定格式。

例如:<input pattern="[0-9][A-Z]{3}"title="输入内容,一个数与三个大写字母" placeholder=“输入内容,一个数与三个大写字母”>

 新增属性:6

取消验证:

可以对form表单添加novalidate属性,即使form表单中的input添加了required,也将不进行验证。

 新增属性:7

 multiple:多个输入提交

<input type="file" />输入多个文件:<input type="file" multiple="multiple"/>

multiple:多项内容识别(email逗号隔开,可以输入多个)

测试:

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<form action="" >
			<input type="email" required="required" />
			<input type="number" min="0" max="100" step="10" />
			<input type="range"  />
			<input type="submit" />
		</form>
		<!--  -->
		<form action="" oninput="">
			<input id="txt" type="text" value="100"/>
			<input id="ran" type="range" min="0" max="200" />
			<output name="res" for="txt ran"></output>
		</form>
		<!-- url的使用 -->
		<form action="" >
			<label>请输入搜索引擎</label>
			<input id="txt" type="url" list="user_list"/>
			<datalist id="user_list">
				<option value ="http://www.baidu.com" label="百度"></option>
				<option value ="http://www.biying.com" label="必应"></option>
				<option value ="http://www.google.com" label="google"></option>
			</datalist>
		</form>
		
		<form action="" method="">
			<input type="text" placeholder="请驶入..."name="txt" autocomplete="on"/>
			<input type="submit" />
		</form>
		<!-- 文件输入框如何选择多个 -->
		<form action="" method="">
			<input type="file" multiple="multiple"/>
		</form>
	</body>
</html>

 

以上是关于Html5新增表单属性的主要内容,如果未能解决你的问题,请参考以下文章

[html5] 学习笔记-表单新增元素与属性

Html5新增表单属性

HTML5都有哪些新的表单属性

HTML5都有哪些新的表单属性

HTML5新增相关标签的和属性

HTML5新增的form属性简介——张鑫旭