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 相关文章推荐
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
获取DOM对象的几种扩展及简写
Oct 09 Javascript
下载文件个别浏览器文件名乱码解决办法
Mar 19 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
把jquery 的dialog和ztree结合实现步骤
Aug 02 Javascript
js 获取input点选按钮的值的方法
Apr 14 Javascript
详细分析使用AngularJS编程中提交表单的方式
Jun 19 Javascript
JavaScript中的对象与JSON
Jul 03 Javascript
详解Angular路由之路由守卫
May 10 Javascript
vue路由守卫+登录态管理实例分析
May 21 Javascript
vue实现文字加密功能
Sep 27 Javascript
微信小程序实现二维码签到考勤系统
Jan 16 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
JavaScript中EventBus实现对象之间通信
2020/10/18 Javascript
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
python每天定时运行某程序代码
2019/08/16 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
中医专业职业生涯规划书范文
2014/01/04 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
预备党员表决心的话
2015/09/22 职场文书
慰问信(范文3篇)
2019/10/23 职场文书