300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 关于HTML5中input标签(type属性)的详细介绍

关于HTML5中input标签(type属性)的详细介绍

时间:2024-01-13 21:13:26

相关推荐

关于HTML5中input标签(type属性)的详细介绍

web前端|H5教程

HTML5,input,type属性

web前端-H5教程

公众号点餐源码,vscode离线安装扩展,ubuntu add_,查看tomcat占用端口,爬虫 dmzj,云平台 php,济宁seo业务培训,财经自媒体网站源码,dtcms生成手机模板lzw

新type属性介绍

首先让我们来看一张表

拆礼盒源码,vscode切换标签页,ubuntu安装btal,tomcat8080端口,宠物爬虫无毒,php半角全角转换,普兰店seo优化软件,手机商城网站php源码,html5 自适应模板lzw

二手交易网站源码下载,ubuntu创建引导分区,婆罗洲爬虫类,php 便签,seo专业讲师lzw

HTML5中的type.jpg

其中标有`红色5`的代表`HTML5`中推出的

测试代码:

Titleform { width: 80%; background-color: #F7F7F7;}label { display: block; width: 80%; margin: 0 auto; font-size: 30px; font-weight: bold;}input { display: block; width: 80%; margin: 0 auto;}

运行效果

input新type属性.jpg

新type属性的注意要点

* 点击不同type的input标签会有不一样的弹出内容* 如果发现w3cschool内容不全,建议去MDN搜索* 并不是每一个新type属性,在PC端都有不同的显示* color, date, number 这些效果较为明显

兼容性问题

由于ie的兼容性的问题,在不同的浏览器中显示效果不尽相同

但是在移动设备上的支持效果较好,可以将该页面发送到手机进行测试

实际开发中可以按照需求选用

input表单验证

w3cSchool 查阅位置

[w3cSchool_事件属性]w3School

[w3cSchool_input标签]w3cSchool

email标签

示例代码:

当我们点击提交按钮时,如果输入的email格式不正确,会弹出提示信息

email标签并不会验证内容是否为空,这个需要注意

email自带提示.jpg

Titleemail:

required属性

使用方法:

只需要添加required属性即可,不需要赋值

示例代码:

当控件没有输入任何内容直接点击提交时,会弹出提示

required属性.jpg

Titleemail:

tel:

pattern 自定义验证规则

使用方法:

在需要添加自定义验证规则的元素中添加required标签

使用正则表达式编写验证规则

示例代码:

当我们输入的内容跟验证条件不符时,就会弹出对应的提示

自定义验证.jpg

Titleemail:

tel:

自定义验证信息

使用方法:

注册事件:oninput:输入时,oninvalid验证失败

设置自定义信息dom.setCustomValidity("这里输入提示信息");

示例代码:

输入时,会弹出oninput绑定的代码

输入中.jpg

验证失败时,会弹出oninvalid绑定的代码

验证失败.jpg

Titleemail:

tel:

var telInput = document.getElementById("telInput"); // 正在输入时 telInput.oninput=function () { this.setCustomValidity("请正确输入哦"); } // 验证失败时 telInput.oninvalid=function(){ this.setCustomValidity("请不要输入火星的手机号好吗?"); };

总结

优点:

html5自带的验证使用便捷

不需要额外的js框架

缺点:

兼容性问题

如果想要兼容所有浏览器,建议使用js验证框架

【相关推荐】

1. 免费h5在线视频教学

2. HTML5 完整版手册

3. 原创html5视频教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。