layui的表单提交以及验证和修改弹框的实例


Posted in Javascript onSeptember 09, 2019

HTML

<div class="layui-form">
 <input type="text" class="txt" name="newName" lay-verify="newName" lay-verType="tips" placeholder="请输入姓名">
 <input type="text" class="txt" name="newCard" lay-verify="newCard" lay-verType="tips" placeholder="请输入身份证">
 <input type="text" class="txt" name="newPhone" lay-verify="newPhone" lay-verType="tips" placeholder="请输入电话号码">
 <input type="text" class="txt" name="newEmail" lay-verify="newEmail" lay-verType="tips" placeholder="请输入电子邮箱">
 <button class="btnStyle" lay-submit lay-filter="btn">提交</button>
</div>

JS

<script type="text/javascript">
  layui.use(['jquery','form','layer'],function () {
   var $ = layui.jquery;
   var layer = layui.layer;
   var form = layui.form;
    // 验证
    form.verify({
      newName: [/\S/,'姓名不能为空' ] ,
      newCard: function (value) {
        if(!/\S/.test(value)){
          $("input[name='newCard']").focus();
          return '原身份证不能为空';
        }
        if(!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(value)){
          $("input[name='newCard']").focus();
          return '原身份证格式有误';
        }
      },
      newPhone: function (value) {
        if(!/\S/.test(value)){
          $("input[name='newPhone']").focus();
          return '电话号码不能为空';
        }
        if(!/^1[34578]\d{9}$/.test(value)){
          $("input[name='newPhone']").focus();
          return '电话号码格式有误';
        }
      },
      newEmail: function (value) {
        $("input[name='newEmail']").focus();
        if(!/\S/.test(value)){
          $("input[name='newEmail']").focus();
          return '电子邮件不能为空';
        }
        if(!/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/.test(value)){
          $("input[name='newEmail']").focus();
          return '电子邮件格式有误';
        }
      },
    });
    // 验证成功后执行操作
    form.on('submit(btn)',function () {
      console.log('验证成功')
    })

  })
</script>

以上这篇layui的表单提交以及验证和修改弹框的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 Javascript
JavaScript实现通过select标签跳转网页的方法
Sep 29 Javascript
PHP抓取HTTPS内容和错误处理的方法
Sep 30 Javascript
jquery.zclip轻量级复制失效问题
Jan 08 Javascript
js中document.referrer实现移动端返回上一页
Feb 22 Javascript
Bootstrap3多级下拉菜单
Feb 24 Javascript
element ui 对话框el-dialog关闭事件详解
Feb 26 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
Apr 27 Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
Jun 19 Javascript
jQuery实现简单弹幕效果
Nov 28 jQuery
JavaScript实现Excel表格效果
Feb 07 Javascript
layui插件表单验证提交触发提交的例子
Sep 09 #Javascript
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 #Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 #Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 #Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
Sep 09 #Javascript
微信小程序 checkbox使用实例解析
Sep 09 #Javascript
js之切换全屏和退出全屏实现代码实例
Sep 09 #Javascript
You might like
可以在线执行PHP代码包装修正版
2008/03/15 PHP
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
php使用PDO操作MySQL数据库实例
2014/12/30 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
js模拟类继承小例子
2010/07/17 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
Python中Random和Math模块学习笔记
2015/05/18 Python
python高阶爬虫实战分析
2018/07/29 Python
Python中正则表达式的用法总结
2019/02/22 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
Python作用域与名字空间原理详解
2020/03/21 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
HTML5中drawImage用法分析
2014/12/01 HTML / CSS
Square Off美国/加拿大:世界上最聪明的国际象棋棋盘
2018/12/06 全球购物
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
工艺员岗位职责
2014/02/11 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
银行授权委托书样本
2014/10/13 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python