填报报表文本字段校验

填报报表上有两个文本控件,一个填写年份,一个填写月份

但不能填写未来日期,填写的年份和月份不能大于当年当月


FineReport 崔家豪 发布于 2020-5-13 09:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
崔家豪Lv4见习互助
发布于2020-5-13 16:52

image.png

最佳回答
2
axingLv6专家互助
发布于2020-5-13 09:42

建议使用一个日期控件,设置成年月格式yyyy-MM,设置结束日期为today()

image.png

结果不能大于当前年月:

image.png

  • 崔家豪 崔家豪(提问者) 使用的是两个文本控件,一个填写年份,一个填写月份
    2020-05-13 09:46 
  • axing axing 回复 崔家豪(提问者) 为什么不改成日期呢,文本字符串如果填入中文怎么办,你还要校验
    2020-05-13 09:48 
  • axing axing 回复 崔家豪(提问者) 如果数据库里是年和月两个字段,你可以按上面的yyyy-MM获取到值后截取前四位作为年份,后两位作为月份
    2020-05-13 09:49 
  • 1关注人数
  • 376浏览人数
  • 最后回答于:2020-5-13 16:52
    请选择关闭问题的原因
    确定 取消
    返回顶部