前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为WordPress 评论框添加HTML5 表单验证

为WordPress 评论框添加HTML5 表单验证

作者头像
Jeff
发布2018-01-19 17:03:24
4.4K6
发布2018-01-19 17:03:24
举报
文章被收录于专栏:DeveWorkDeveWork

WordPress 中最常用到的表单莫过于评论框了,但现在不少的WordPress 主题(包括WordPress官方的主题),其表单验证其实是借助javascript 甚至php来的。因此,访客常常是要点击“提交评论”按钮,然后跳转到错误提示页面才知道哪里写的不够规范。这么来说,用户体验不怎么好。借助HTML5 的表单验证,我们可以轻松解决这个问题,让UE 更上一层楼。

HTML5新的表单特性

  • email
  • url
  • number
  • range
  • Date pickers (date, month, week, time, datetime, datetime-local)
  • search
  • color

两个特殊的验证熟悉

required属性——浏览器会自动验证用户是否输入了该字段,如果不输入无法提交表单;

placeholder属性——可以给表单一段默认的文字,对用户进行提示,获得焦点的时候不会消失,当用户开始输入内容时会自动消失;

对于WordPress 的话,评论框中需要用到email与url(对应电子邮箱,网站)。结合required属性、placeholder属性,原来的代码应该修改为类似如下:

<input type="text" name="author" id="author" value="xxxx" tabindex="1" placeholder="昵称" required /> <input type="email" name="email" id="email" value="xxxx" tabindex="2" placeholder="邮箱" required/>

如果浏览器支持HTML5,那么访客如果不正常输入相关内容就提交表单,浏览器(图示为chrome浏览器)会如下图提示:

没有输入必填项:

邮箱输入错误:

地址输入错误:

实际效果可在下面的评论框进行测试。

立马高端大气上档次有木有!不过要浏览器支持html5才行,某IE 就不用考虑了。

本文部分内容参考:w3school中文版;《HTML5开发实例大全》

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013/12/03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HTML5新的表单特性
  • 两个特殊的验证熟悉
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档