layui插件表单验证提交触发提交的例子


Posted in Javascript onSeptember 09, 2019

废话不多说,大家直接看代码吧!

<!------HTML部分--------->

<form class="layui-form" action="{:url('login/login')}" method="post">
    <div class="logi_content">
     <p class="tit">管理系统</p>
     <div class="layui-form-item">
      <label class="layui-form-label">账号:</label>
      <div class="layui-input-block">
       <input type="text" name="username" lay-verify="required|username" autocomplete="on" placeholder="请输入您的邮箱" class="layui-input">
      </div>
     </div>
     <div class="layui-form-item">
      <label class="layui-form-label">密码:</label>
      <div class="layui-input-block">
       <input type="password" name="password" lay-verify="required|pass" autocomplete="on" placeholder="请输入密码" class="layui-input">
      </div>
     </div>
     <ul class="login_ul">
      <li class="de_lu">
       <img src="__IMG__/select.png" alt="" class="select" />
       <img src="__IMG__/selected.png" alt="" class="selecteds" /> 自动登录
      </li>
      <li class="forgit">
       <a href="">忘记密码?</a>
      </li>
     </ul>
     <ul class="reset">
      <li class="di">
       <a class='enterSubmit' id='enterSubmit' lay-submit lay-filter="*">登录</a>
      </li>
      <li class="re">
       <a href="">重置</a>
      </li>
     </ul>
    </div>
    </form>

<!------js部分--------->

layui.use(['layer','upload','form'],function() {
   var layer = layui.layer,
   form = layui.form;
   /**
   * 通用表单验证
   */
   form.verify({
    username:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,'账号格式不正确'],
    pass: [/^[\S]{6,12}$/,'密码必须6到12位,且不能出现空格']
   }); 
   /**
   * 通用表单提交(AJAX方式)
   */
   form.on('submit(*)', function (data) {
    $.ajax({
     url: data.form.action,
     type: data.form.method,
     data: $(data.form).serialize(),
     success: function (info) {
      if (info.code === 1) {
       setTimeout(function () {
        location.href = info.url;
       }, 1000);
      }
      layer.msg(info.msg);
     }
    });
    return false;
   });
 })
 
   //回车键触发提交
   $("input").keydown(function(event){
    if (event.keyCode == 13) {
     document.getElementById("enterSubmit").click();
    }
   })

以上这篇layui插件表单验证提交触发提交的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery提交表单 Form.js官方插件介绍
Mar 01 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
Jul 12 Javascript
JS判定是否原生方法
Jul 22 Javascript
js实现内容显示并使用json传输数据
Mar 16 Javascript
jQuery解决$符号命名冲突
Jun 18 Javascript
深入理解React中es6创建组件this的方法
Aug 29 Javascript
微信小程序开发探究
Dec 27 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
微信小程序scroll-view实现滚动穿透和阻止滚动的方法
Aug 20 Javascript
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
vue中实现弹出层动画效果的示例代码
Sep 25 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
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
Sep 09 #Javascript
You might like
php去除头尾空格的2种方法
2015/03/16 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
jQuery getJSON 处理json数据的代码
2010/07/26 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
JS运动改变单物体透明度的方法分析
2018/01/23 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
Python常见数据结构详解
2014/07/24 Python
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
2019/08/07 Python
python集合删除多种方法详解
2020/02/10 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
文体活动实施方案
2014/03/27 职场文书
春节联欢会策划方案
2014/05/16 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
法定代表人身份证明书
2014/09/10 职场文书
初级党校心得体会
2014/09/11 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
委托证明范本
2014/11/25 职场文书
秋季运动会开幕词
2015/01/28 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
python内置进制转换函数的操作
2021/06/02 Python