找回密码
 注册成为天翎用户
查看: 2269|回复: 11

[已解决] 怎么让日期控件限制只能选今天及今天之后的时间

[复制链接]
17775704603 发表于 2021-4-28 17:25:59 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.0- sp XX
【浏览器类型】:Chrome
【联系方式-QQ】:875152686
【联系电话】:17775704603
【问题描述】:怎么让日期控件限制只能选今年及去年



补充内容 (2021-4-28 17:36):
标题有点错误,只需要展示今年和去年的年份

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
张小军 发表于 2021-4-29 15:17:14 | 显示全部楼层
如果,只需要显示两年的年份,建议用下拉框或者单选文本。根据当前时间获取当前年份,在用日期年份矫正获取去年的,或者直接用当前的年减掉一年,把获得两个年份值返回就好。
回复

使用道具 举报

 楼主| 17775704603 发表于 2021-4-29 17:12:41 | 显示全部楼层
张小军 发表于 2021-4-29 15:17
如果,只需要显示两年的年份,建议用下拉框或者单选文本。根据当前时间获取当前年份,在用日期年份矫正获取 ...

下拉框,我试了,好像返回不了!我值都能打印出来,但是最后外面显示是我自己定义的变量名!
回复

使用道具 举报

白日蜜语 发表于 2021-4-30 10:42:07 | 显示全部楼层
17775704603 发表于 2021-4-29 17:12
下拉框,我试了,好像返回不了!我值都能打印出来,但是最后外面显示是我自己定义的变量名!

这边看看你脚本写的啥呗~
回复

使用道具 举报

张小军 发表于 2021-4-30 11:44:47 | 显示全部楼层
把你写的脚本,发出来看看
回复

使用道具 举报

白日蜜语 发表于 2021-4-30 13:51:29 | 显示全部楼层
建议是用两个日期框,一个做限制,一个做隐藏,在脚本里做一个增加日期的脚本,就可以实现你说的功能~
回复

使用道具 举报

 楼主| 17775704603 发表于 2021-4-30 14:26:27 | 显示全部楼层
张小军 发表于 2021-4-30 11:44
把你写的脚本,发出来看看

var k=getToday();  
  var year1= getYear(k) - 1;  //取年份
println(year1);
var tt=" '+year1+' ";
tt;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| 17775704603 发表于 2021-4-30 14:27:25 | 显示全部楼层
白日蜜语 发表于 2021-4-30 13:51
建议是用两个日期框,一个做限制,一个做隐藏,在脚本里做一个增加日期的脚本,就可以实现你说的功能~

有具体实现方法吗?谢谢,例子也行!
回复

使用道具 举报

张小军 发表于 2021-5-2 11:41:14 | 显示全部楼层
(function() {
          var opt = createOptions();
        opt.add("","");
        //当前年份
        var currYear = getYear(getToday());
        opt.add(currYear,currYear);
        //上年年份
        var newTime = adjustYear(getToday(),-1);
        var upYear = getYear(newTime);
        opt.add(upYear,upYear);
        return opt;
  })(
回复

使用道具 举报

白日蜜语 发表于 2021-5-6 08:47:17 | 显示全部楼层
17775704603 发表于 2021-4-30 14:27
有具体实现方法吗?谢谢,例子也行!

具体实现就是,你设计两个日期选择框,然后做一下字段关联,然后一个设计脚本获取当日时间,然后做隐藏,另一个字段关联后,设计好选择日期字段等一些设计等就好了~
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-15 02:27

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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