layui在form表单页面通过Validform加入简单验证的方法


Posted in Javascript onSeptember 06, 2019

form简单验证

<input type="text" name="email" datatype="e" ignore="ignore" placeholder="请输入邮箱" autocomplete="off" class="layui-input">
 datatype="e"验证邮箱
 ignore="ignore"忽略,如果填写就验证没有填入邮箱就不验证
 详情参考Validform_v5.3.2.js
 贴出一部分:
 var tipmsg={//默认提示文字;
  tit:"提示信息",
  w:{
   "*":"不能为空!",
   "*6-16":"请填写6到16位任意字符!",
   "n":"请填写数字!",
   "n6-16":"请填写6到16位数字!",
   "s":"不能输入特殊字符!",
   "s6-18":"请填写6到18位字符!",
   "p":"请填写邮政编码!",
   "m":"请填写手机号码!",
   "e":"邮箱地址格式不对!",
   "url":"请填写网址!"
  },
  def:"请填写正确信息!",
  undef:"datatype未定义!",
  reck:"两次输入的内容不一致!",
  r:"通过信息验证!",
  c:"正在检测信息…",
  s:"请{填写|选择}{0|信息}!",
  v:"所填信息没有经过验证,请稍后…",
  p:"正在提交数据…"
 }
Validform.util={
 dataType:{
  "*":/[\w\W]+/,
  "*6-16":/^[\w\W]{6,16}$/,
  "n":/^\d+$/,
  "n6-16":/^\d{6,16}$/,
  "s":/^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]+$/,
  "s6-18":/^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{6,18}$/,
  "p":/^[0-9]{6}$/,
  "m":/^13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|18[0-9]{9}$/,
  "e":/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
  "url":/^(\w+:\/\/)?\w+(\.\w+)+.*$/
 },

简单的点击图标左右开关

<input type="checkbox" name="loginflag" checked lay-skin="switch" lay-filter="switchTest" lay-text="允许|禁止">

验证的设置

<input type="text" name="password" datatype="s6-18" placeholder="请输入密码" autocomplete="off" class="layui-input">

s6-18可以根据自己的长度进行自定义设置,s代表string字符串

修改layui监听事件 先验证表单

$("#signupForm").Validform({ //根据id触发
 btnSubmit:"#formSubmit", //绑定id根据id触发验证
 tiptype:3,     //第三种方式
 showAllError:true,   //显示所有的错误
 beforeSubmit:function(curform){ //验证过后执行save方法
  save();
 },
});

原layui监听

layui.use(['form'], function(){
   var form = layui.form;
   //监听提交
   form.on('submit(submitForm)', function(data){
    save();
   });
  });

以上这篇layui在form表单页面通过Validform加入简单验证的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
JavaScript入门教程(1) 什么是JS
Jan 31 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
JS数组去重与取重的示例代码
Jan 24 Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 Javascript
用原生JS对AJAX做简单封装的实例代码
Jul 13 Javascript
javascript运算符——位运算符全面介绍
Jul 14 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
Oct 11 Javascript
JavaScript实现的搜索及高亮显示功能示例
Aug 14 Javascript
Elasticsearch实现复合查询高亮结果功能
Sep 10 Javascript
从零搭一个自用的前端脚手架的方法步骤
Sep 23 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 #Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
Sep 06 #Javascript
vue按需加载实例详解
Sep 06 #Javascript
详解Nuxt.js中使用Element-UI填坑
Sep 06 #Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 #Javascript
Nuxt使用Vuex的方法示例
Sep 06 #Javascript
vue中input的v-model清空操作
Sep 06 #Javascript
You might like
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP反射API示例分享
2016/10/08 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
python数组过滤实现方法
2015/07/27 Python
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
通过python改变图片特定区域的颜色详解
2019/07/15 Python
python实现图片压缩代码实例
2019/08/12 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
python__name__原理及用法详解
2019/11/02 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
土木工程专业自荐信
2013/10/04 职场文书
夜大毕业生自我评价分享
2013/11/10 职场文书
入学生会自荐书范文
2014/02/05 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
师德师风个人反思
2014/04/28 职场文书
个人作风建设总结
2014/10/23 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书