h5 php表单验证,H5表单验证失败该怎样提示

这次给大家带来H5表单验证失败该怎样提示,怎么用H5表单验证失败的提示?H5表单验证失败提示的注意事项有哪些,下面就是实战案例,一起来看一下。

我们知道,前端的童鞋在写页面时, 都不可避免的总会踩到 表单验证这个坑.这时候, 我们就要跪了, 因为要写一堆 js 来检查. 但是自从 H5 出现后, 很多常见的 表达验证 , 它都已经帮我们实现了, 让我们减轻了很多负担, 就好像下面的:

邮箱地址验证:

Test

邮箱:

邮箱验证是 H5 自身支持的, 但是我们要验证的场景和情况是多种多样的, 那该怎么办? 用回 Js 吗? 很明显没这么蛋疼, 因为 H5 提供了 pattern 属性, 让我们自食其力! 我们可以在 pattern 指定正则表达式, 只要正则写的好, 验证就没烦恼!

正则限定11位数字:

Test

数字:

问题

大家可以尝试下, 在输入非11位的数字, 都会报错, 这就是 pattern 的功劳. 但是不知道大家发现了一个蛋疼的现象没? 就是如果咱们使用 pattern 的方式去验证表单, 在验证失败时, 它的提示都是 请与所请求的格式保持一致 , 我的天, 我们的用户怎么知道所请求的格式是什么鬼, 总不能让他们去看源码吧, 要真这样, 我们连页面都不用写了, 直接让他们把钱给我们得了, 开个玩笑~

解决方案

有问题, 咱们就得解决, 在面向谷歌编程许久, 终于觅得一良方:

oninvalid:提交的input元素的值为无效值时(这里是正则验证失败),触发

oninvalid事件。oninvalid属于Form 事件。

setCustomValidity():这个是HTML5内置的JS方法,用来自定义提示信息

原来可以通过 oninvalid 和 setCustomValidity 来自定义提示, 那这就好办了, 修改源代码如下:

Test

数字:

终于不是那个蛋疼的"格式"了, 现在表单验证提示已经很明确的告诉我们, 这里应该输入的是什么样的数据, 这样用户就能更好的修改自己的输入了!

相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

相关阅读:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
H5登录界面是网页应用的一部分,模板通常展示应用的名称和登录表单。这种表单用于输入用户名和密码等信息,使用户可以登录系统进行特定任务。如果没有这个模板,程序员需要编写大量的HTML,CSS和JavaScript代码,并可能需要处理一个具有复杂功能的系统,如身份验证,安全等级,密码重置等。 通过使用H5登录界面模板,程序员可以轻松地创建一个整洁的登录页面,加快开发速度。该模板提供了一些基本的HTML,CSS和JavaScript,可以快速设置标准的用户名和密码登录表单。由于这些代码很少有人从头开始编写,使用网站连接已存在的社交媒体账户的选项也可以轻松添加。这将允许用户使用他们已经拥有的账户来登录系统,从而消除了对记忆不同用户名和密码的苦恼。 此外,这些H5登录界面模板还可以通过更改样式,背景图像,颜色等特性来定制化。模板本身需要进行调整才能满足网站的要求,因此模板的源代码十分重要。源代码允许程序员查看模板的具体实现,并根据需要进行修改。通过在模板基础上进行编辑从而获得最佳用户体验,和商业化相关的内容。 总之,H5登录界面模板带源代码是网站开发的重要元素,可以轻松创建整洁的登录页面,提高工作效率,还可以根据需要进行定制化。正因如此,它在现代Web开发中占据至关重要的位置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值