去layui官网下载layui基本样式

layui官网:www.layui.com

然后用<link></link>标签引入相应的*.css,如果不了解的layui的一些标签属性的话,建议去layui的官网学习一下

因为下面用到了jquery,所以还要引入jquery

<script src="${pageContext.request.contextPath}/js/jquery-3.3.1.js"></script>

下面主要说的是对form表单的验证:

<form method="post" action="此处填写你要跳转的servlet的映射名"><div class="layui-form-item"><label for="Sno" class="layui-form-label"><i class="layui-icon layui-icon-username"></i>学号</label><div class="layui-input-inline"><input type="text" id="Sno" name="Sno" required lay-verify="Sno" autocomplete="off" class="layui-input">
<!-- lay-verify="Sno"是自定义的Sno验证规则  在后面有专门的介绍,其实除了自定义的验证规则外,还可以用layui提供的验证--></div><div class="layui-form-mid layui-word-aux">将会成为您唯一的登入名</div></div><div class="layui-form-item"><label for="Sname" class="layui-form-label"><i class="layui-icon"></i>姓名</label><div class="layui-input-inline"><input type="text" id="Sname" name="Sname" required lay-verify="Sno"autocomplete="off" class="layui-input"></div></div><div class="layui-form-item"><label for="passwd" class="layui-form-label"><i class="layui-icon layui-icon-password"></i>密码</label><div class="layui-input-inline"><input type="password" id="passwd" name="passwd" required lay-verify="pass"autocomplete="off" class="layui-input"></div><div class="layui-form-mid layui-word-aux">6到16个字符</div></div><div class="layui-form-item"><label for="repass" class="layui-form-label">确认密码</label><div class="layui-input-inline"><input type="password" id="repass" name="repass" required lay-verify="repass"autocomplete="off" class="layui-input"></div></div><div class="layui-form-item"><div class="layui-input-block"><button class="layui-btn"   lay-submit="" lay-filter="demo1">注册<button><button type="reset" class="layui-btn layui-btn-primary">重置</button></div></div></form>

自定义验证规则:

<script>layui.use(['form', 'layedit', 'laydate'], function(){var form = layui.form,layer = layui.layer,layedit = layui.layedit,laydate = layui.laydate;//日期laydate.render({elem: '#date'});laydate.render({elem: '#date1'});//创建一个编辑器var editIndex = layedit.build('LAY_demo_editor');//自定义验证规则form.verify({
<!--下面的pass,repass就是上面写在 lay-verify=""的属性,即自定义的验证规则,这里可以写正则表达式,需要什么根据自己要求写即可-->pass: [/(.+){6,12}$/,'输入密码小于6位'],repass:function(value){var repassvalue = $('#passwd').val();<!-- 这个地方就是获取id,为passwd的值,主要用于判断两次密码是否一致,不一致的话会弹出return的语句-->if(value != repassvalue){return '两次输入的密码不一致!';}}});//监听指定开关form.on('switch(switchTest)', function(data){layer.msg('开关checked:'+ (this.checked ? 'true' : 'false'), {offset: '6px'});layer.tips('温馨提示:请注意开关状态的文字可以随意定义,而不仅仅是ON|OFF', data.othis)});//监听提交form.on('submit(demo1)', function(data){layer.alert(JSON.stringify(data.field), {title: '最终的提交信息'})return true;<!-- 如果改为false是阻止数据提交的,所以如果数据不能提交,注意看一下这个地方 -->});});
</script>

下面就是验证的截图:输入的两次密码不一致,会有相应的弹框,我还是比较喜欢这个弹框的,自带表情包,

注册界面效果:

登陆界面效果

layui实现简单的登录注册相关推荐

  1. Angular之简单的登录注册

    使用Angular实现了一个简单的登录注册的功能........ 涉及到的Angular知识点很少 主要是这个功能的实现...(*^__^*) 嘻嘻-- 里面涉及到的知识点记录: 1.本地存储的操作 ...

  2. 一个简单的登录注册网页的实现

    一个简单的登录注册网页的实现 通过 标签让标签内的内容居中显示,再通过标签中的method属性来设置请求方式为post(一般涉及密码等机密数据都用post请求):再通过action来设置请求地址.这其 ...

  3. python做一个登录注册界面_Python 实现简单的登录注册界面

    Python 实现简单的登录注册界面 注意:编写代码之前需要导入很重要的包 import tkinter as tk import pickle from tkinter import message ...

  4. android如何实现用户注册功能,Android 实现简单的登录注册功能(SharedPreferences和SQLite)...

    最近恰好作了一个Android的登陆注册界面,将数据利用SharedPreferences或者SQLite绑定到Android程序中,实现简单的登录注册功能,本文未涉及到与服务器的交流.java 首先 ...

  5. 使用JSP实现简单的登录注册功能,并且使用Session跟踪用户登录信息

    使用JSP实现简单的登录注册功能,并且使用了Session来跟踪用户的登录信息,这个是用纯JSP来实现此功能的,由于没有连接数据库,所以使用List来模拟数据库. 第一步:创建web项目 如果有不会创 ...

  6. Java Swing 简单的登录注册窗口

    前言 最近在学习Java Swing 写了一个简单的登录注册窗口, 该项目包含了对JFrame的创建,和一些组件的练习并且加入了简单的事件监听和简单的用户名密码判断. 登录和注册的页面只画出来了没有进 ...

  7. 小白教程——Windows下用PHP写一个简单的登录注册页面(二)

    哈喽,看到这里希望小伙伴们都把wampserver环境安装好了,如果还没有安装或创建数据表就移步去看我上一篇文章吧.OK~接下我们将进入代码实现部分,首先我们需要一个文本编辑器,可以是电脑自带的not ...

  8. 基于android校园订餐APP,简单实现登录注册功能(SharedPreferences)

    基于android校园订餐APP,简单实现登录注册功能(SharedPreferences) 欢迎浏览本篇文章 界面效果图 页面设计代码 源代码 欢迎浏览本篇文章 大家好! 这是小编首次在博客上写的文 ...

  9. Java实现简单的登录注册功能

    登录注册在项目开发中是常用的功能需求,以下使用控制台实现一个简单的登录注册功能. 实体类: package com.csdn.entry;public class User {//实体类,对应一个表p ...

最新文章

  1. 【Go】Go基础(二):学习网址汇总
  2. 20145223《信息安全系统设计》 实验四 驱动程序设计
  3. android点滴(25)之 original-package
  4. 深入理解java SPI机制
  5. Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略
  6. iview template模式_使用Iview Menu 导航菜单(非 template/render 模式)
  7. Sublime Text 2.0.1 版本 Build 2217 汉化包
  8. 网页用数学公式编辑器 可以集成到FCKeditor
  9. 图像处理前沿技术_深入浅出人工智能前沿技术—机器视觉检测,看清人类智慧工业...
  10. Makefile中怎么使用Shell if判断
  11. 【English】六、am,is,are 分别用在什么地方
  12. Ubuntu配置安装NFS服务器
  13. 私有静态成员变量,在多线程环境,别的线程会修改当前线程的变量值
  14. 1.1.0-简介-P3-CAP 分布式 高可用
  15. 课程、问题-利用mincemeat编写简单的MapReduce程序-by小雨
  16. 那些开源程序中让人叹为观止的代码 - 1 浏览器特性判断
  17. Java虚拟机垃圾回收
  18. 新建scheme构建报错问题处理方案
  19. php去除emoji,php去除emoji表情
  20. 苹果手机无法验证应用怎么办_App Store 提示“需要验证”无法下载应用怎么办?...

热门文章

  1. 西藏最新建筑八大员(机械员)模拟真题集及答案解析
  2. HTTP Request 请求
  3. 基于AT89C52做秒表0~99秒
  4. ccf-csp202006
  5. 带小数的二进制与十六进制互相转换(超暴力版)
  6. 分享嵌入式软件调试方法和几个工具
  7. SVN访问You don't have permission to access this resource 403错误
  8. matlab字符串表示方法,MATLAB字符和字符串
  9. 未发现缺陷(NDF)定义及预防
  10. 迅闪2011安装指南