wordpress添加Html5的表单验证required方法小结


Posted in HTML / CSS onAugust 18, 2020

表单验证 是防止垃圾评论的一个方面,wordpress已经自带了严格的验证方法,随着HTML5的推广支持,我们可以在WordPress评论表单上添加Html5的表单验证方法验证方法,增加用户的良好体验

1、required 属性定义和用法

required 属性规定必需在提交之前填写输入字段。
如果使用该属性,则字段是必填(或必选)的。
注释:required 属性适用于以下 类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio , file。
2、修改wordpress的姓名和邮箱必填字段
WordPress 的话,评论框中需要用到email与url(对应电子邮箱,网站)。结合required属性、placeholder属性,原来的代码应该修改为类似如下:

<input id="author" name="author" type="text" class="form-control" placeholder="昵称" required="required" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" />
 <input id="email" name="email" type="text" class="form-control" placeholder="272586593@QQ.com" required="required"  value="' .  esc_attr(  $commenter['comment_author_email'] ) . '" size="30" />

wordpress添加Html5的表单验证required方法小结

3、修改气泡提示样式
在主题的style.css里添加样式

/*===包含required的表单===*/
/* 无效 */
input:required:invalid{
    CSS代码
}
/* 有效 */
input:required:valid{
    CSS代码
}

总结

到此这篇关于wordpress添加Html5的表单验证required方法小结的文章就介绍到这了,更多相关wordpress添加Html5的表单验证required内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
CSS3媒体查询Media Queries基础学习教程
Feb 29 HTML / CSS
CSS3常用的几种颜色渐变模式总结
Nov 18 HTML / CSS
css3编写浏览器背景渐变背景色的方法
Mar 05 HTML / CSS
CSS3中animation实现流光按钮效果
Dec 21 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
Apr 10 HTML / CSS
html5 canvas实现圆形时钟代码分享
Dec 25 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
Mar 24 HTML / CSS
详解px单位html5响应式方案
Mar 08 HTML / CSS
详解Canvas实用库Fabric.js使用手册
Jan 07 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
Apr 23 HTML / CSS
HTML5 weui使用笔记
Nov 21 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
Aug 17 #HTML / CSS
AmazeUI 折叠面板的实现代码
Aug 17 #HTML / CSS
AmazeUI框架搭建的方法步骤(图文)
Aug 17 #HTML / CSS
AmazeUI 面板的实现示例
Aug 17 #HTML / CSS
AmazeUI 列表的实现示例
Aug 17 #HTML / CSS
详解如何使用rem或viewport进行移动端适配
Aug 14 #HTML / CSS
AmazeUI 导航条的实现示例
Aug 14 #HTML / CSS
You might like
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
PHP new static 和 new self详解
2017/02/19 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
php swoft框架实例用法
2020/12/22 PHP
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
fckeditor部署到weblogic出现xml无法读取及样式不能显示问题的解决方法
2017/03/24 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
Javascript 严格模式use strict详解
2017/09/16 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
基于Vue中使用节流Lodash throttle详解
2019/10/30 Javascript
js利用iframe实现选项卡效果
2020/08/09 Javascript
python函数装饰器用法实例详解
2015/06/04 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
python代码编写计算器小程序
2020/03/30 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
python如何代码集体右移
2020/07/20 Python
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
总经理秘书岗位职责
2014/03/17 职场文书
百年校庆感言
2015/08/01 职场文书
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL