layui表单验证介绍


当前第2页 返回上一页

效果和排序一样

1

2

3

4

5

6

7

8

<div class="layui-form-item">

            <label class="layui-form-label">余额(元)</label>

            <div class="layui-input-block">

                <input type="number" name="balance" id="balance" lay-verify="money"

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

                    class="layui-input" >

            </div>

        </div>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

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表单验证介绍的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

layui和bootstrap的区别

layui的upload组件使用和上传阻止

layui动态表格之合并单元格

layui怎么设置复选框

layui后台框架的搭建详解

layui中如何获取表格数据

对于layui框架源码兼容性微调介绍

layui代码修饰器不显示样式怎么解决

layui有什么好处

基于layui的步骤条面板(附代码)

更多相关阅读请进入《layui》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...