两个日期控件,添加时间校验,开始时间不大于结束时间

两个日期控件,添加时间校验,开始时间小于等于结束时间,也就是说第一个日期控件的时间必须小于等于第二个日期控件,并且在第二个日期编辑后就要验证,该怎么做?

image.png

FineReport KevinOne 发布于 2020-9-29 12:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
FR·小红帽Lv2中级互助
发布于2020-9-29 12:38
  • KevinOne KevinOne(提问者) 我选择28号后弹出弹框,点击弹框确定,接着时间居然定格到了28号????
    2020-09-29 14:25 
最佳回答
0
指间沙Lv6中级互助
发布于2020-9-29 12:32(编辑于 2020-9-29 13:31)

var start = this.options.form.getWidgetByName("ksrq").getValue();     

var end = this.options.form.getWidgetByName("jsrq").getValue();    


if(end!="")

{

if( start > end){   //判断开始日期是否大于结束日期   

  alert("结束时间必须大于或等于开始时间!");   //开始日期大于结束日期时提示     

  return false;     

}

}

image.png

建议把js写在查询控件里面,因为错误的时候直接不给查。放结束那边他也可以选,然后再查,

image.png



  • 3关注人数
  • 1164浏览人数
  • 最后回答于:2020-9-29 13:31
    请选择关闭问题的原因
    确定 取消
    返回顶部