文章标签
使用 Alpine.js 和 Iodine.js 实现轻量级表单验证
如今,许多用户都期望在表单验证中获得即时反馈。当您构建一个小型静态网站或一个服务器端渲染的 Rails 或 Laravel 应用程序时,您如何实现这种交互性?Alpine.js 和 Iodine.js 是两种最小的 JavaScript...

在 Vue 中实现更友好的 HTML5 表单验证
我们可以在 CSS 中使用 input:invalid {}
来设置输入处于无效状态时的样式,这很不错。但是,如果直接使用这种方法,UX 会很差。假设您有 <input type="text" required>
。这...
使用 Vuelidate 在一小时内完成表单验证
表单验证以其难以实现而闻名。在本教程中,我们将分解一些关键点以减轻一些痛苦。创建用于表单的良好抽象是 Vue.js 的优势所在,而Vuelidate是我个人最喜欢的...
用于数字邮政编码的 HTML
我刚刚在 Twitter 上听到这场讨论,由Dave 发起。
…我(编写一个表单):<input id="zip" type="number">
小恶魔(出现在肩膀上):耶!我喜欢这种乐观的态度,发布它!
我:等等,你为什么在这里?这是要...
更友好的 HTML5 表单验证
在过去几年中,HTML 为我们提供了大量的表单验证功能。Dave Rupert 指出了它的 UX 问题
…如果您曾经尝试过使用 HTML5 表单验证,您可能感到失望。开箱即用的体验
为什么要使用第三方表单验证库?
我们刚刚结束了一系列关于现代表单验证的 Chris Ferdinandi 文章。它从这里开始。如今,浏览器中内置了许多用于处理表单验证的工具,包括可以执行许多操作的 HTML 属性...
表单验证 - 第 4 部分:验证 MailChimp 订阅表单
在本系列文章的前几篇文章中,我们学习了如何使用一些输入类型和验证属性来原生验证表单。
我们学习了如何使用约束验证 API 来增强原生浏览器验证...
表单验证第 3 部分:Validity State API 填充
在本系列文章的上一篇文章中,我们构建了一个使用 Validity State API 来增强原生表单验证体验的轻量级脚本(6kb,压缩后 2.7kb)。它适用于所有现代浏览器,并为 IE 提供支持,可以追溯到...