文本框,手机,邮箱,textarea等格式的验证

下面是需要引入的插件

<script src="layui/layui.js"></script><script src="layui/lay/dest/layui.all.js"></script>
<link rel="stylesheet" href="layui/css/layui.css">

HTML代码:

<form class="layui-form" action=""><div class="layui-form-item"><label class="layui-form-label">反馈主题</label><div class="layui-input-block"><input name="title" class="layui-input" type="text" placeholder="请输入标题" autocomplete="off" lay-verify="title"></div></div><div class="layui-form-item"><label class="layui-form-label">姓名</label><div class="layui-input-block"><input name="fname" class="layui-input" type="text" placeholder="请输入姓名" autocomplete="off" lay-verify="fname"></div></div><div class="layui-form-item"><label class="layui-form-label">手机</label><div class="layui-input-block"><input name="phone" class="layui-input" type="tel" autocomplete="off" placeholder="请输入手机" lay-verify="phone"></div></div><div class="layui-form-item"><label class="layui-form-label">邮箱</label><div class="layui-input-block"><input name="email" class="layui-input" type="text" autocomplete="off" placeholder="请输入邮箱" lay-verify="email"></div></div><div class="layui-form-item"><label class="layui-form-label">单选框</label><div class="layui-input-block"><input name="sex" title="男" type="radio" checked="" value="男"><input name="sex" title="女" type="radio" value="女"><input name="sex" title="保密" type="radio" value="密"></div></div><!--<div class="layui-form-item layui-form-text"><label class="layui-form-label">普通文本域</label><div class="layui-input-block"><textarea class="layui-textarea" placeholder="请输入内容">请输入内容</textarea></div></div>--><div class="layui-form-item layui-form-text"><label class="layui-form-label">内容</label><div class="layui-input-block"><textarea class="layui-textarea layui-hide"  name="contact" id="LAY_demo_editor" lay-verify="contact"></textarea></div></div><div class="layui-form-item"><div class="layui-input-block"><button class="layui-btn" lay-filter="demo2" lay-submit="">跳转式提交</button><button class="layui-btn" lay-filter="demo1" lay-submit="">立即提交</button><button class="layui-btn layui-btn-primary" type="reset">重置</button></div></div></form>

js验证代码

<script>
layui.use(['form', 'layedit', 'laydate'], function(){var form = layui.form(),layer = layui.layer,layedit = layui.layedit,laydate = layui.laydate;//自定义验证规则form.verify({title: function(value){if(value.length < 5){return '标题至少得5个字符啊';}}, fname: function(value){if(value.length < 4){return '请输入至少4位的用户名';}}, contact: function(value){if(value.length < 4){return '内容请输入至少4个字符';}},phone: [/^1[3|4|5|7|8]\d{9}$/, '手机必须11位,只能是数字!'],email: [/^[a-z0-9._%-]+@([a-z0-9-]+\.)+[a-z]{2,4}$|^1[3|4|5|7|8]\d{9}$/, '邮箱格式不对']});//创建一个编辑器layedit.build('LAY_demo_editor');//监听提交form.on('submit(demo1)', function(data){layer.alert(JSON.stringify(data.field), {title: '最终的提交信息'})return false;});
});
</script>

本文经转载: 这里

layui 表单验证案例相关推荐

  1. layui表单验证 内置自定义规则 - 使用说明

    关于 layui表单的验证规则.调用.自定义规则的使用经验总结: 除了 layui 本身配套的一个验证体系,还支持开发者自定义验证规则(如上表中的[自定义密码验证(代码参考下文)]),并直接嵌入到页面 ...

  2. AngularJS学习笔记(二) 表单验证案例(ng-repeat/filter)

    这一节相对来说需要理解的东西不是太多,记住了那些api就行了. 还是一个案例(同样来自miaov),一个表单验证,先上代码,然后再对对应的内容进行解释. <!DOCTYPE html> & ...

  3. layui表单验证方式大全

    表单自带校验 lay‐verify:是表单验证的关键字 required (必填项) phone(手机号) email(邮箱) url(网址) number(数字) date(日期) identity ...

  4. 【前端】JS的BOM和DOM,事件,表单验证案例

    先看小练习1:开关灯 用到的Dom相关知识点 * 功能:控制html文档的内容 * 获取页面标签(元素)对象:Element* document.getElementById("id值&qu ...

  5. Layui表单验证失效解决办法

    出现layui表单提交时没有进行验证的情况解决办法 <div class="layui-input-inline" style="width: 150px;&quo ...

  6. layui表单验证demo

    表单验证方法很多,使用layui插件自带的验证写法也是很简单.首先到官网http://www.layui.com/下载layui插件,然后按照官方提供的API编写前台页面就可以了,下面提供一个layu ...

  7. 【解决】LayUI表单验证,提交按钮在弹出层,lay-verify失效的情况

    layui的表单是我特别常用的一个功能,这次在写添加和修改界面时,也顺手将layui的表单界面放进去,想着等会利用layui自带的表单验证功能将用户输入的值进行一一验证,没想到遇到了如题目所描述的情况 ...

  8. html表单验证案例,HTML5表单验证(4个实用的表单美化案例)

    multipart/form-data 在使用包含文件上传控件的表单时,必须使用 autocomplete="on" 自动补全功能 novalidate 不验证 placehold ...

  9. 00008 - layui 表单验证,需要验证,但非必输

    当使用layui的验证规则,比如 手机, <input type="text" name="userName" lay-verify="phon ...

  10. layUI表单验证不生效的问题

    layui中使用lay-verify进行表单项的校验,但是点击提交按钮无效,校验要满足两个条件 form标签需要添加 class="layui-form" 提交按钮需要添加 lay ...

最新文章

  1. php合并数组中相同的元素
  2. 洛谷P3183食物链题解
  3. excel 多项式拟合数据
  4. redis查看key的过期时间_面试官:你在Redis中设置过带过期时间的Key吗?
  5. play框架入门操作
  6. [转载]析构函数的虚析构和非虚析构调用的差别
  7. LeetCode 1017. 负二进制转换(负数进制转换)
  8. HTML5 入门详解
  9. IDEA启动部署Tomcat成功但访问提示404问题
  10. 普通平键的主要尺寸有_你还在为怎样选择床上用品尺寸而烦恼吗?床品尺寸大解析帮到你!...
  11. java中映射getproperty,PropertyUtils.getProperty和PropertyUtils.setProperty的用法详解
  12. AI赋能,使用客服机器人改善客户服务的几种方法
  13. android手机如何截屏,安卓手机怎么截屏(华为手机的几种截图方法)
  14. C#实现让鼠标点击任意绝对位置
  15. 听了让人心静的纯音乐
  16. 亲测好用的PS图片无损放大插件:Blow Up 3 for Mac
  17. EDM数据营销之HTML模板相关问题
  18. Markdown常用基本格式
  19. excel.h的简单使用
  20. js通用判断指定日期是周几,是否是周六、周日

热门文章

  1. java wsdl 生成_请问java文件wsdl文件如何生成
  2. 自己动手 MOBI 转 PDF
  3. List集合排序及去重
  4. 操作 神通数据库_神通大型通用数据库
  5. 如何解决stata数据管理器中变量变红的问题
  6. osgb转json_cesuim加载倾斜摄影OSGB三维数据完整过程(超详细)
  7. acunetix导出html,关于Acunetix v11 WebUI下不得不说的事情!
  8. 深入理解浏览器内核 - 火狐浏览器常用插件
  9. 核心银行系统 之一 历史与发展
  10. JSP内置对象实例实训报告