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

查询表单中日期校验问题

[复制链接]
wangyong 发表于 2012-7-30 10:59:32 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-7-30 11:35 编辑

我用一个计算脚本,计算两个时个的比对,而只对第二个时间控件进行了刷新,
如下,计算基本中的代码:
#include "checkDate";
var ff="";
var  start = getItemValueAsString("stime");
var end =  getItemValueAsString("etime");
if( checkdate(start,end)){
ff = "<font color = 'red'>结束时间必须大于起始时间!</font>";

}
ff;
函数库中代码:
function checkdate(start,end){
  var msg = true;
  if( diffDays(start,end)<0 ){
    msg = false;      
}
  msg;
}
但是,刷新后,字样无法显示,请高手帮忙,并请讲讲,如果在查询表单中校验脚本写脚本的话,可以校验吗?
irene 发表于 2012-7-30 11:17:44 | 显示全部楼层
您好,您函数库中的脚本有错,您没有返回值。正确的应该是
  1. function checkdate(start,end){
  2.   var msg = true;
  3.   if( diffDays(start,end)<0 ){
  4.     msg = false;      
  5. }
  6.   return msg;
  7. }
复制代码
回复

使用道具 举报

purple 发表于 2012-7-30 11:19:39 | 显示全部楼层
您的意思是,您在查询表单,添加了一个计算脚本,计算两个时间控件的值,当结束时间必须小于起始时间时,在计算脚本位置,输出提示“结束时间必须大于起始时间”?如果是,请问您的计算脚本,是否有勾选重计算???
回复

使用道具 举报

 楼主| wangyong 发表于 2012-7-30 11:32:17 | 显示全部楼层
勾选了,而且,值也看到了,问题解决了,谢谢你
回复

使用道具 举报

purple 发表于 2012-7-30 11:34:59 | 显示全部楼层
回复 4# wangyong


    好的,感谢楼主的反馈。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 01:51

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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