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 相关文章推荐
JQuery 学习笔记 选择器之六
Jul 23 Javascript
自己的js工具 Cookie 封装
Aug 21 Javascript
JavaScript与DropDownList 区别分析
Jan 01 Javascript
基于jQuery的计算文本框字数的代码
Jun 06 Javascript
Underscore.js 的模板功能介绍与应用
Dec 24 Javascript
javascript使用appendChild追加节点实例
Jan 12 Javascript
jQuery仿天猫实现超炫的加入购物车
May 04 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
May 09 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
Dec 24 Javascript
JS实现HTML标签转义及反转义
Apr 14 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
Jan 17 Javascript
使用angularjs.foreach时return的问题解决
Sep 30 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
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
PHP版自动生成文章摘要
2008/07/23 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
微信小程序 本地存储及登录页面处理实例详解
2017/01/11 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
原生js实现瀑布流效果
2020/03/09 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
node.js通过url读取文件
2020/10/16 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
python对url格式解析的方法
2015/05/13 Python
Python3安装Pymongo详细步骤
2017/05/26 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
Stefania Mode美国:奢华设计师和时尚服装
2018/01/07 全球购物
小学生考试获奖感言
2014/01/30 职场文书
精彩广告词大全
2014/03/19 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
市场部经理岗位职责
2015/02/02 职场文书
指导老师鉴定意见
2015/06/05 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang