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 相关文章推荐
纯DOM+CSS3实现简单的小风车动画
Sep 27 HTML / CSS
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
Dec 19 HTML / CSS
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
Sep 02 HTML / CSS
一款css实现的鼠标经过按钮的特效
Sep 11 HTML / CSS
一款纯css3实现的响应式导航
Oct 31 HTML / CSS
CSS3常用的几种颜色渐变模式总结
Nov 18 HTML / CSS
css3实现小箭头各种图形效果
Jul 08 HTML / CSS
HTML5 Geolocation API的正确使用方法
Dec 04 HTML / CSS
html5 canvas 简单画板实现代码
Jan 05 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
Jan 07 HTML / CSS
h5实现获取用户地理定位的实例代码
Jul 17 HTML / CSS
解决HTML5手机端页面缩放的问题
Oct 27 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的面试题集
2006/11/19 PHP
轻松修复Discuz!数据库
2008/05/03 PHP
PHP+MySQL 手工注入语句大全 推荐
2009/10/30 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
微信API接口大全
2015/04/15 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
js实现select下拉框菜单
2015/12/08 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
Django rest framework工具包简单用法示例
2018/07/20 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
口腔医学技术应届生求职信
2013/11/09 职场文书
英语自我评价范文
2014/01/24 职场文书
本科毕业生求职信
2014/06/15 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
物业保洁员管理制度
2015/08/05 职场文书
学习党史心得体会2016
2016/01/23 职场文书
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers