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垂直手风琴菜单
Jun 28 HTML / CSS
css3实现超炫风车特效
Nov 12 HTML / CSS
使用CSS3来代替JS实现交互
Aug 10 HTML / CSS
css3 矩阵的使用详解
Mar 20 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
Jan 15 HTML / CSS
CSS3为背景图设置遮罩并解决遮罩样式继承问题
Jun 22 HTML / CSS
CSS3 实现发光边框特效
Nov 11 HTML / CSS
详解css3中的伪类before和after常见用法
Nov 17 HTML / CSS
video结合canvas实现视频在线截图功能
Jun 25 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
Jul 09 HTML / CSS
H5页面适配iPhoneX(就是那么简单)
Dec 02 HTML / CSS
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
Jul 16 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与paypal整合方法
2010/11/28 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
jquery 图片轮换效果
2010/07/29 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
python条件和循环的使用方法
2013/11/01 Python
python time模块用法实例详解
2014/09/11 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python实现Linux的find命令实例分享
2017/06/04 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
django反向解析和正向解析的方式
2018/06/05 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
美国在线家装零售商:Build.com
2016/09/02 全球购物
校园达人秀策划书
2014/01/12 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
暑期研修感言
2014/02/17 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
面试感谢信范文
2015/01/22 职场文书