您现在的位置是:网站首页> 编程资料编程资料
amazeui页面校验功能的实现代码html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
2021-08-30
1222人已围观
简介 这篇文章主要介绍了amazeui页面校验功能的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
如下图所示:
邮政“邮政编码”字段,数据库中是varchar2(10)。
但是amazeui的页面校验中,关于字符长度的校验方式如下:
JS 表单验证
JS 表单验证基于 HTML5 的各项验证属性进行:
required: 必填;pattern: 验证正则表达式,插件内置了email、url、number三种类型的正则表达式;minlength/maxlength: 字符限制;min/max: 最小、最大值限制,仅适用于数值类型的域;minchecked/maxchecked: 至少、至多选择数,适用于checkbox、下拉多选框,checkbox时将相关属性的设置在同组的第一个元素上;.js-pattern-xx: 验证规则 class,正则库中存在的规则可以通过添加相应 class 实现规则添加。
注意:
HTML5 原生表单验证中 pattern 只验证值的合法性,也就是可以不填,如果填写则必须符合规则。如果是必填项,仍要添加 required 属性。该插件与 HTML5 的规则保持一致。
即maxlength=10,amazeui的意思是可以输入10个字(数字、字母、汉字等同对待,都视为一个字)
但是假如前段输入了10个汉字”中中中中中中中中中中“,提交后肯定数据库长度溢出,因为该字段数据库的长度是varchar2(10)即10byte只能存3.3333个不到4个汉字(因为一个汉字如果GBK\GB2312编码占2个字节,但是unicode\utf-8编码占3个字节)。
所以仅maxlength=10不能正确的限制输入,还要加上js-pattern-number这个限制(这个确保输入的是整数,这样汉字就输入不进去了)。
总结
到此这篇关于amazeui页面校验功能的实现代码的文章就介绍到这了,更多相关amazeui页面校验内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- amazeui树节点自动展开折叠面板并选中第一个树节点的实现amazeui 验证按钮扩展的实现前后端结合实现amazeUI分页效果AmazeUI 加载进度条的实现示例AmazeUI图片轮播效果的示例代码AmazeUI 平滑滚动效果的示例代码AmazeUI 单选框和多选框的实现示例amazeui时间组件的实现示例AmazeUI 模态窗口的实现代码
- 如何使用amaze ui的分页样式封装一个通用的JS分页控件html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- Canvas波浪花环的示例代码Canvas环形饼图与手势控制的实现代码利用 Canvas实现绘画一个未闭合的带进度条的圆环canvas实现有递增动画的环形进度条的实现方法详解利用canvas实现环形进度条的方法使用html5 canvas绘制圆环动效canvas环形倒计时组件的示例代码
- 浅谈amaze-ui中datepicker和datetimepicker注意的几点amazeui时间组件的实现示例
- AmazeUI的JS表单验证框架实战示例分享AmazeUI在模态框中嵌入表单形成模态输入框
- 浅析HTML5 meta viewport参数基于Html5+SVG制作gsap输入邮箱订阅表单特效代码详解HTML5布局和HTML5标签HTML5实现移动端点击翻牌功能html5 拖拽及用 js 实现拖拽功能的示例代码html5小程序飞入购物车(抛物线绘制运动轨迹点)app内嵌H5 webview 本地缓存问题的解决使用HTML5做的导航条详细步骤利用Node实现HTML5离线存储的方法HTML5逐步分析实现拖放功能的方法移动端HTML5 input常见问题(小结)
- 一个基于canvas的移动端图片编辑器的实现canvas如何实现多张图片编辑的图片编辑器
- 详解HTML5布局和HTML5标签
- HTML5实现移动端点击翻牌功能移动端Html5中百度地图的点击事件移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
- html5 拖拽及用 js 实现拖拽功能的示例代码HTML5实现拖拽互动改变元素颜色特效html5拖拽应用记录及注意点基于Html5实现的react拖拽排序组件示例HTML5拖拽功能实现的拼图游戏
