HTML5基础(三)——input表单
来源:互联网 发布:英国网络运营商 编辑:程序博客网 时间:2024/06/05 09:15
一、新增表单类型
1、search:它看起来是一个文本输入框,可以输入一行普通的文本,可以把它看成一个搜索框。
2、email:它看起来是一个文本输入框,可以输入一个电子邮件地址,在移动设备上有额外的特性。
3、url:它看起来是一个文本输入框,可以输入一个url地址,在移动设备上有额外的特性。
4、tel:它看起来是一个文本输入框,可以输入一个电话号码,在移动设备上有额外的特性。
5、number:专门用来输入一个数值的输入框,右侧有一组上下箭头,用来控制文本框中数值的大小。
6、range:通过滑动条选择一个滑动范围。
7、date:在弹出的日历中选择一个具体的日期。
8、month:选择(一年中的)一个具体的月份。
9、week:选择(一年中的)一个具体的星期。
10、time:在弹出的日历中选择一个具体的时间。
11、datetime-local:选择日期和时间(本地时间)。
12、datetime:选择日期和时间(UTC世界标准时间)。
13、color:在弹出的颜色面板中选择一个颜色。
二、新增表单元素( 类似于textarea标签)
1、datalist(输入建议):为其他输入控件提供一个预定义的选项列表。
2、keygen:用于客户端访问服务器时的安全验证*(暂时不必详细了解)。
当提交表单时,会生成两个键,一个是私钥,一个是公钥。
私钥存储在客户端,公钥则发送到服务器端。
公钥可用于之后验证用户的客户端证书。
3、output:结合JavaScript,主要用于显示脚本输出。
三、新增表单属性(表单验证方面)
1、require属性是布尔属性,表单提交时输入域不能为空。共有属性,除了submit,button,reset。
2、minlength和maxlength是字符长度验证。(支持度还不太好。)共有属性。
3、min和max是数值范围验证。用于number,range和日期时间范围验证。
4、step步长,在点击number输入框右侧的上下剪头,每次增加或减少一个步长的值;移动滑动条每次增加或减少一个步长的值。
5、正则表达式验证。例如:pattern=“[0-4]{3}”共有属性。
6、禁用html5表单验证:
novalidate(form标签中添加此属性)
formnovalidate(submit标签中添加此属性)
四、新增表单属性(其它方面)
1、placeholder:为文本框设置默认值,用户输入文本时自动隐藏,用户清除文本时自动显示。
2、autofocus:布尔属性,页面加载时自动获取焦点,一个页面只能有一个。
3、autocomplete:记录输入文本框的值,有on和off两个选项。
4、multiple:自习。
5、form:自习。
6、list:自习。
- HTML5基础(三)——input表单
- HTML5 表单元素 —— input元素
- HTML5表单属性(三)
- HTML5 Input 类型,HTML5 表单元素,HTML5 表单属性
- HTML5 Input 类型,HTML5 表单元素,HTML5 表单属性
- 【HTML5】——表单
- HTML5—表单
- HTML5表单之Input 类型- Date Pickers(日期选择器)
- HTML5表单(二)form标签 input标签 textarea标签
- HTML5表单之Input 类型-email
- HTML5表单之Input 类型-url
- HTML5表单之Input 类型-number
- HTML5表单之Input 类型-range
- HTML5表单之Input 类型-search
- HTML5--表单标签input新增type值
- HTML5实例——表单
- HTML5基础之HTML-表单
- HTML5基础13----HTML5表单的创建
- 用Markdown画序列图和流程图
- TextView中的行间距问题
- 110. Balanced Binary Tree
- 谈谈C++中的string
- Caused by: java.lang.NullPointerException: Location is required.
- HTML5基础(三)——input表单
- 以终为始
- Hello Pygame程序
- HDU 5154 Harry and Magical Computer (强连通分量)
- 别想太多,还是写代码
- 洛谷1351 联合权值
- C++保留标识符
- 2016_icpc_dalian_onsite
- 使用JDBC操作Mysql数据库