限定填报的日期为YYYY-MM-DD,否则报错怎么设置?

填报控件为日期,限定只能填YYYY-MM-DD,否则会报错填的不是这个格式的,怎么设置填报校验?

FineReport 用户P6K2W9322 发布于 2021-9-17 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-9-17 10:11(编辑于 2021-9-17 10:11)

不允许直接编辑就行了

image.png

  • 用户P6K2W9322 用户P6K2W9322(提问者) 这个不能报错提示
    2021-09-17 10:12 
  • 烟尘 烟尘 回复 用户P6K2W9322(提问者) 不可能填错,还要什么报错?
    2021-09-17 10:14 
  • 烟尘 烟尘 回复 用户P6K2W9322(提问者) 你的最终目的是保证填入的数据合法准确,不要在不必要的地方浪费精力
    2021-09-17 10:16 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-9-17 10:11

那就直接不要编辑就可以

image.png

  • 用户P6K2W9322 用户P6K2W9322(提问者) 不能报错提示
    2021-09-17 10:12 
  • snrtuemc snrtuemc 回复 用户P6K2W9322(提问者) 你都不能填写了,默认选中的格式就是yyyy-MM-dd ,还要提示做什么。。。
    2021-09-17 10:13 
最佳回答
0
13527520416Lv4中级互助
发布于2021-9-17 10:15

非要用填吗?设置日期控件。之间选,就可以避免这个问题。然后设置不允许为空。进行错误提示设置

最佳回答
0
Rose_RubyLv6初级互助
发布于2021-9-17 10:21

日期控件删了,直接写个公式自动获取当前日期

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-9-17 10:58

OR(LEN(N10) <= 0, REGEXP(N10, "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)"))

image.png

  • 5关注人数
  • 463浏览人数
  • 最后回答于:2021-9-17 10:58
    请选择关闭问题的原因
    确定 取消
    返回顶部