博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtJs 起始日期 结束日期 验证
阅读量:6581 次
发布时间:2019-06-24

本文共 2640 字,大约阅读时间需要 8 分钟。

Ext.apply(Ext.form.VTypes,{    daterange: function(val, field)         {            var date = field.parseDate(val);                    // We need to force the picker to update values to recaluate the disabled dates display            var dispUpd = function(picker)             {                var ad = picker.activeDate;                picker.activeDate = null;                picker.update(ad);            };                    if (field.startDateField)             {                var sd = Ext.getCmp(field.startDateField);                sd.maxValue = date;                if (sd.menu && sd.menu.picker)                 {                    sd.menu.picker.maxDate = date;                    dispUpd(sd.menu.picker);                }            }             else if (field.endDateField)             {                var ed = Ext.getCmp(field.endDateField);                ed.minValue = date;                if (ed.menu && ed.menu.picker)                 {                    ed.menu.picker.minDate = date;                    dispUpd(ed.menu.picker);                }            }            return true;        },    number:function(val,field){            try            {                var regex = /^[0-9]*$/;             if(regex.test(val))                return true;               return false;                    }            catch(e)            {                return false;            }      },      numberText:'只能输入0-9之间的数字.'});
var startDate = new Ext.form.DateField({                fieldLabel : '起始日期*',                //emptyText : '请选择',                //disabledDays : [1, 2, 5],//将星期一,二,五禁止.数值为0-6,0为星期日,6为星期六                //labelWidth : 100,                readOnly : true,                allowBlank : false,                //format : 'Y-m-d',//日期格式                 format : 'Ymd',                //name : 'startdt',                 name:"qsrq",                //id : 'startdt',                id:"qsrq_s",                vtype : 'daterange',//daterange类型为上代码定义的类型                endDateField : 'jsrq_s',//必须跟endDate的id名相同                anchor:'95%'            })var endDate = new Ext.form.DateField({            fieldLabel : '结束日期*',            //emptyText : '请选择',            //disabledDays : [1, 2, 5],//将星期一,二,五禁止.数值为0-6,0为星期日,6为星期六            readOnly : true,            allowBlank : false,            //format : 'Y-m-d',//日期格式            format : 'Ymd',            //name : 'enddt',             name:"jsrq",            //id : 'endDate',            id:"jsrq_s",            vtype : 'daterange',//daterange类型为上代码定义的类型            startDateField : 'qsrq_s',//必须跟startDate的id名相同             anchor:'95%'        })

 

转载地址:http://tzino.baihongyu.com/

你可能感兴趣的文章
中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
查看>>
inno setup 打包脚本学习
查看>>
php 并发控制中的独占锁
查看>>
React Native 0.20官方入门教程
查看>>
JSON for Modern C++ 3.6.0 发布
查看>>
我的友情链接
查看>>
监听在微信中打开页面时的自带返回按钮事件
查看>>
第一个php页面
查看>>
世界各国EMC认证大全
查看>>
最优化问题中黄金分割法的代码
查看>>
在JS中使用Ajax
查看>>
Jolt大奖获奖图书
查看>>
ubuntu 16.04 安装PhpMyAdmin
查看>>
安卓开启多个服务
查看>>
设置分录行按钮监听事件
查看>>
C Primer Plus 第5章 运算符、表达式和语句 5.2基本运算符
查看>>
java并发库之Executors常用的创建ExecutorService的几个方法说明
查看>>
23种设计模式(1):单例模式
查看>>
socket 编程入门教程(五)UDP原理:4、“有连接”的UDP
查看>>
Jquery获取iframe中的元素
查看>>