起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2406|回复: 5

[结贴] 【日期输入控件】怎么限制输入范围

[复制链接]

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2016-8-25 18:06:02 | 显示全部楼层 |阅读模式
本帖最后由 kenminkajp 于 2016-8-25 18:15 编辑

日期输入控件,怎么限制输入范围
20160825190815.jpg
我想限制日本的输入范围,min要怎么填。
比如说我想填MIN是100年的1916年8月25日,要怎么填?

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-26 09:38:42 | 显示全部楼层

点评

感谢  发表于 2016-8-26 09:44

评分

参与人数 1威望 +10 收起 理由
kenminkajp + 10 很给力!

查看全部评分

回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

12

主题

40

帖子

168

积分

初级会员

Rank: 2

积分
168
QQ
发表于 2016-8-26 09:43:18 | 显示全部楼层
min和max都是属性,直接(对象.min = new Date(日期))就可以了,没记错的话

评分

参与人数 1威望 +6 收起 理由
kenminkajp + 6 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2016-8-26 10:56:31 | 显示全部楼层
本帖最后由 kenminkajp 于 2016-8-26 10:59 编辑

解决方法如下:

1、将min或max的属性设置为:$model.test()2、在JS文件中添加自定义方法
Model.prototype.test = function() {
                var today = new Date();
                var nextDay = new Date(today);
                nextDay.setDate(today.getDate() -18250);   //计算最小日期为前50年(开始上班日期)
                return nextDay;
        };


回复 支持 反对

使用道具 举报

9

主题

41

帖子

103

积分

初级会员

Rank: 2

积分
103
QQ
发表于 2017-4-18 16:09:13 | 显示全部楼层
66666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-1 23:46 , Processed in 0.060864 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表