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截图_动力节点Java学院整理
Jul 11 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
一款纯css3实现的响应式导航
Oct 31 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
Apr 10 HTML / CSS
HTML5新增的标签和属性归纳总结
May 02 HTML / CSS
html5指南-4.使用Geolocation实现定位功能
Jan 07 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
Dec 20 HTML / CSS
html5中canvas图表实现柱状图的示例
Nov 13 HTML / CSS
使用iframe+postMessage实现页面跨域通信的示例代码
Jan 14 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
Nov 30 HTML / CSS
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
May 10 HTML / CSS
带你了解CSS基础知识,样式
Jul 21 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实现商品成交时发送短信功能
2016/05/11 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
2020/12/16 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
FLASH 广告之外的链接
2008/12/16 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
JavaScript实现鼠标点击后层展开效果的方法
2015/05/13 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
jQuery表格的维护和删除操作
2017/02/03 Javascript
微信小程序  TLS 版本必须大于等于1.2问题解决
2017/02/22 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
JS实现的加减乘除四则运算计算器示例
2017/08/09 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
python文件操作整理汇总
2014/10/21 Python
Python实现对比不同字体中的同一字符的显示效果
2015/04/23 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
德国高性价比网上药店:medpex
2017/07/09 全球购物
高中军训感想300字
2014/03/04 职场文书
校车安全责任书
2014/08/25 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
python3读取文件指定行的三种方法
2021/05/24 Python
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript