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动态获取手机屏幕高和宽的问题
May 07 Javascript
jquery和css3实现的炫酷时尚的菜单导航
Sep 01 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
纯js实现悬浮按钮组件
Dec 17 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
Sep 21 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
Dec 29 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
Angular ElementRef简介及其使用
Oct 01 Javascript
vue router的基本使用和配置教程
Nov 05 Javascript
vue-router的两种模式的区别
May 30 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
Jun 03 Javascript
Javascript异步编程async实现过程详解
Apr 02 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
substr()函数中文版
2006/10/09 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
js arguments.callee的应用代码
2009/05/07 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
使用upstart把nodejs应用封装为系统服务实例
2014/06/01 NodeJs
浅谈javascript对象模型和function对象
2014/12/26 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
2016/01/30 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
html5 canvas 详细使用教程
2017/01/20 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
详解Django+Uwsgi+Nginx的生产环境部署
2018/06/25 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
使用Python实现牛顿法求极值
2020/02/10 Python
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
中软国际Java程序员笔试题
2014/07/19 面试题
物业公司采购员岗位职责
2013/12/31 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
单位租房协议书样本
2014/10/30 职场文书
任长霞观后感
2015/06/16 职场文书
七年级作文之下雨天
2019/12/23 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL