怎样用JS限定日期格式?

限定填报的日期格式是YYYY_MM_DD,否则报错,怎么写?

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

内置校验

image.png

A1=FORMAT(TODATE(A1,'yyyy_MM_dd'),'yyyy_MM_dd')

将日期转化后格式化回来,跟原值相等则格式正确。

最佳回答
0
luojian0323Lv7资深互助
发布于2021-7-6 10:49(编辑于 2021-7-6 10:49)

很简单,让日期控件只能选择,不能输入。

关掉允许直接编辑

  • 用户P6K2W9322 用户P6K2W9322(提问者) 填报导入的呢,如果填了其他格式,也不会报错
    2021-07-06 10:50 
  • Z4u3z1 Z4u3z1 回复 用户P6K2W9322(提问者) 那这个就只有用数据校验辅助
    2021-07-06 10:51 
  • luojian0323 luojian0323 回复 Z4u3z1 导入校验有问题,不会按控件校验。这里要写校验规则比较复杂
    2021-07-06 10:59 
  • luojian0323 luojian0323 回复 Z4u3z1 日期分隔符没有用下划线格式的,用横杠:-
    2021-07-06 11:01 
  • Z4u3z1 Z4u3z1 回复 luojian0323 填报属性里面写校验
    2021-07-06 11:06 
最佳回答
0
烟尘Lv6高级互助
发布于2021-7-6 10:50
  • 4关注人数
  • 405浏览人数
  • 最后回答于:2021-7-6 10:58
    请选择关闭问题的原因
    确定 取消
    返回顶部