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查看html源文件
Nov 08 Javascript
jQuery随机切换图片的小例子
Apr 18 Javascript
angularjs学习笔记之完整的项目结构
Sep 26 Javascript
jQuery实现带水平滑杆的焦点图动画插件
Mar 08 Javascript
Bootstrap表格和栅格分页实例详解
May 20 Javascript
javascript 广告移动特效的实现代码
Jun 25 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
js实现常见的工具条效果
Mar 02 Javascript
ionic3 懒加载
Aug 16 Javascript
Vue.js 2.5新特性介绍(推荐)
Oct 24 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
Feb 26 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
Jul 27 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 include_path设置技巧分享
2011/07/03 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
Python多线程threading模块用法实例分析
2019/05/22 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
美国性感内衣店:Yandy
2018/06/12 全球购物
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
自荐信范文
2013/12/10 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
公司员工活动策划方案
2014/08/20 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript