1、排序 验证

html代码

排序

type="number" 之后文本框的后面就出现如上图那样的效果,并且只能输入数字和小数点

js代码layui.use([ "form", "layer" ], function() {

var form = layui.form;

var layer = layui.layer;

//表单验证

form.render();//这句一定要加,占坑

form.verify({

sort:[/^$|^[0-9]{0,5}$/, '只能是数字且范围0~99999!']//这个就是上面的排序lay-verify="sort"

,remark: function (value){

if(value.length > 200){

return '长度大于200!请重新输入';

}

}

});

});

2.金额 验证

效果和排序一样

余额(元)

autocomplete="off" placeholder="单位:元"

class="layui-input" >

layui.use([ "form", "layer", "laydate" ], function() {

laydate = layui.laydate;

form = layui.form;

layer = layui.layer;// 表单验证

form.render();

form.verify({

lenth50 : function(value) {

if (value.length > 50) {

return '长度大于50!请重新输入';

}

},

lenth400 : function(value) {

if (value.length > 400) {

return '长度大于400!请重新输入';

}

},

money : function(value) {

if (value.length > 0) {

var reg = /(^[0-9]([0-9]+)?(\.[0-9]+)$)|(^(0){1}$)|(^([0-9]+)?$)/;

if (!reg.test(value)) {

return '输入格式有误';

}

}

if (value.length > 50) {

return '长度大于50!请重新输入';

}

}

});

//下面这段代码主要是用于强制清除当用户输入0开头的数字,比如0000,02323,匹配到的话就为0

//如果要在layui里面 写js事件之类的代码就一定要放在use组件模块里面,这是其中一个坑!

$('#balance').bind('input propertychange', function() {

var balance = $("#balance").val();

var zero = /^(0){2,}$|^(0)([0-9])?$/;

if (zero.test(balance)) {

$('#balance').val(0);

}

});

});

更多layui知识请关注PHP中文网layui教程栏目

layui form表单提php验证,layui表单验证介绍相关推荐

  1. layui的form表单提交数据,layui的select框默认选中

    1.提交数据 1.1html <form class="layui-form" action="" method=""> < ...

  2. layui.form用ajax提交表单时的问题(巨坑)

    主要问题:使用layui的form组件用ajax提交表单发送请求时,总是无法收到回调函数,success与error中的回调均不执行,且该表单会自动刷新. 解决办法:在提交表单的方法form.on() ...

  3. layui form表单ajax提交

    <form class="layui-form" method="post" action=""><div class=& ...

  4. layui:form表单提交

    <form class="layui-form" action="" id="login_form" lay-filter=" ...

  5. css修改layui的下拉框样式 js_layui创建表单下拉框样式不显示

    border-left: 5px solid #009688; 注释:solid实体,实心样式: Blockquote:块引用;Fieldset:字段集; 1.所有浏览器都支持 标签. fieldse ...

  6. layui清空表单数据_layui如何清除表单数据

    layui清除表单数据的方法:首先创建一个表单数据:然后实现监听提交:最后通过"$("#addGoodsForm")[0].reset();"清空表单即可. 本 ...

  7. layui form表单点击无反应

    无刷新页面再次操作form表单 时,点击无效果 重点来了!解决方法!需要form.render(); 代码如下: <script>layui.use('form', function(){ ...

  8. onsubmit=“return check() 给form加onsubmit 验证所有表单后再提交,可以用返回false 来阻止submit提交

    onsubmit="return check() 给form加onsubmit 验证所有表单后再提交,可以用返回false 来阻止submit提交<form class="f ...

  9. php form表单验证,Validform表单验证总结篇

    近期项目里用到了表单的验证,选择了Validform_v5.3.2. 先来了解一下一些基本的参数: 通用表单验证方法: Demo:$(".demoform").Validform( ...

  10. ajax提交,form表单提交,onsubmit=return checksubmit()提交验证

    Ajax提交的两种方式: 一是url参数提交数据, 二是form提交(和平常一样在后台可以获取到Form表单的值).在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交 一.Url参数提交数据 ...

最新文章

  1. 自动化测试工具的选择
  2. 微信小程序(11)--购物车
  3. ASP.NET使用母版页后动态加载JS/CSS
  4. 4.4 逻辑运算的实现
  5. [算法练习]Excel Sheet Column Title
  6. 计算机网络(十七)-局域网
  7. (转)python3 urllib.request.urlopen() 错误UnicodeEncodeError: 'ascii' codec can't encode characters...
  8. 经典排序算法(六)--归并排序Merge Sort
  9. paip.提升安全性---登录密码出错次数检测
  10. ArcGIS拓扑检查教程
  11. 深入安卓Package Manager|Package Installer
  12. Android ROS开发环境搭建
  13. 节假日表-BaseHolidaysManager
  14. apt-get 提示 无法解析域名“cn.archive.ubuntu.com” 的解决
  15. 游戏掉帧怎么办,刷新率方案
  16. phpstorm根据关键字全局搜索
  17. 微信小程序,分享如何封装一个全局支持暂停,拖动等各类操作的音视频等多媒体管理器
  18. 笔记本计算机作文,笔记本电脑作文
  19. 服务器装系统卡LOGO,使用U盘安装Linux系统时卡在logo界面的解决办法
  20. 通过使OS X中的一切变得更大来让您大吃一惊

热门文章

  1. Navicat12注册机下载Navicat Premium12.1.17
  2. AI头发笔刷_1500款设计字体,海量PS笔刷,icon模板免费送!还为设计发愁吗?
  3. Java猜数字小游戏
  4. MIF/MID格式简介
  5. Java设计模式汇总详解
  6. 干货文:企业 IT 基础架构|(精华篇)
  7. pom文件project爆红
  8. DICOM笔记-使用DCMTK库的DcmOutputBufferStream类将DICOM信息序列化到内存中
  9. 百度云盘不限速下载大文件(2021-11亲测有效)
  10. BIM学习笔记(一)