HTML5表单验证特性(知识点小结)


Posted in HTML / CSS onMarch 10, 2020

前台提交信息到后台一般两种常见提交方式:

Form表单提交 和 Ajax无刷新页面提交

placeholder 不是所有的input都支持,比如input date就不支持

解决方案:

可以在date上面覆盖一个div,填写placeholder的内容

html5表单新增的类型:

email

url

range

number

date(date, month, week, time, datetime, datetime-local)

search

color

tel

去掉chrome记住密码后自动填充表单的黄色背景:

autocomplete="off" 可以加在input或者form上

下拉提示:

list 和 datalist

html5表单使用正则:pattern

提交表单时不进行验证:novalidate(加在form上)   formnovalidate(加在input:submit上)

文本框自动聚焦:autofocus

如果input中有文件提示file,则form必须添加:

enctype="multipart/form-data"

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>form</title>
</head>
<body>
    <form action="" enctype="multipart/form-data" novalidate>
        <input type="file">

        <!-- 正则:5个数字+cyy中任意一个字母 -->
        <input type="text" required autocomplete autofocus pattern="/^\d{5}[cyy]$/">

        <input type="text" list="mylist">
        <datalist id="mylist">
            <option value="list1">list1</option>
            <option value="list2">list2</option>
            <option value="list3">list3</option>
        </datalist>

        <input type="submit" value="提交" formnovalidate>
    </form>
</body>
</html>

HTML5表单验证特性(知识点小结) 

label for  在radio或者checkbox中比较明显(对应的是input的id)

效果就是选中label时,对应的radio或者checkbox就会被选中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>form</title>
</head>
<body>
    <form action="" enctype="multipart/form-data" novalidate>

        <label for="man">男</label>
        <input type="radio" name="sex" id="man">
        <label for="woman">女</label>
        <input type="radio" name="sex" id="woman">

        <input type="submit" value="提交" formnovalidate>
    </form>
</body>
</html>

HTML5表单验证特性(知识点小结) 

总结

到此这篇关于HTML5表单验证特性的文章就介绍到这了,更多相关html5 表单验证内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3弹性盒模型开发笔记(二)
Apr 26 HTML / CSS
纯CSS3单页切换导航菜单界面设计的简单实现
Aug 16 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
May 28 HTML / CSS
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
Apr 08 HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
May 08 HTML / CSS
HTML5 Canvas的常用线条属性值总结
Mar 17 HTML / CSS
HTML5拖放API实现拖放排序的实例代码
May 11 HTML / CSS
HTML5打开手机扫码功能及优缺点
Nov 27 HTML / CSS
浅谈HTML5 Web Worker的使用
Jan 05 HTML / CSS
详解html5页面 rem 布局适配方法
Jan 12 HTML / CSS
html5+css如何实现中间大两头小的轮播效果
Dec 06 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
Jan 14 HTML / CSS
html5 datalist 选中option选项后的触发事件
Mar 05 #HTML / CSS
关于解决iframe标签嵌套问题的解决方法
Mar 04 #HTML / CSS
Html5 video标签视频的最佳实践
Feb 26 #HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
Feb 25 #HTML / CSS
HTML实现代码雨源码及效果示例
Feb 25 #HTML / CSS
使用placeholder属性设置input文本框的提示信息
Feb 19 #HTML / CSS
html5实现滑块功能之type=&quot;range&quot;属性
Feb 18 #HTML / CSS
You might like
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
php网页病毒清除类
2014/12/08 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
详解js中==与===的区别
2017/01/08 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python写的贪吃蛇游戏例子
2014/06/16 Python
python进程类subprocess的一些操作方法例子
2014/11/22 Python
Django中使用locals()函数的技巧
2015/07/16 Python
kali中python版本的切换方法
2019/07/11 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
办公自动化专业大学生职业规划书
2014/03/06 职场文书
跳蚤市场口号
2014/06/13 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
英语教学课后反思
2016/02/15 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
MySQL系列之十二 备份与恢复
2021/07/02 MySQL