起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8035|回复: 19

[结贴] 关于时间选择框的问题

[复制链接]

75

主题

280

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
QQ
发表于 2014-6-13 09:24:13 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Firefox
本帖最后由 qxdperfect 于 2014-6-13 09:26 编辑

我想实现在选择到期日时间时,判断是否小于当前时间,如果选的时间小于当前时间,就把该Input的值置成空,问题就出现了,只要是置成空了,再次选择的时候就会报错: QQ图片20140613091612.jpg 提示说该时间控件没有getValue定义。。为什么置成空以后报这个错?不置空就不会报错,注意我这个是写在input的onchange事件里的,当改变选择值时进行判断。。求解。。

38

主题

829

帖子

1656

积分

金牌会员

过客

Rank: 6Rank: 6

积分
1656
QQ
发表于 2014-6-13 09:39:23 | 显示全部楼层
qxdperfect 发表于 2014-6-13 09:34
我现在不就是你说的那样吗?之所以要置空,是因为虽然判断提示了,但是那个选择的日期还是会显示出来啊。 ...


你这样做:按照下面的截图,把你的这个事件删了,然后在该日期的Data添加规则,然后按照下图做,下图中Call(issee)那里你别填
777.png
回复 支持 反对

使用道具 举报

38

主题

829

帖子

1656

积分

金牌会员

过客

Rank: 6Rank: 6

积分
1656
QQ
发表于 2014-6-13 09:31:35 | 显示全部楼层
其实,日期大小这个判断其实是必须的吧,那你为什么不做成,如果时间小于了,那就弹出提示消息,时间不能小于***。这个不是更智能吗。你是在值改变中判断,因为判断了,你又置空,那么他的值又变了,又要判断,Ok。你可以按照我上面的方法来做,效果会更好。
回复 支持 反对

使用道具 举报

75

主题

280

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
QQ
 楼主| 发表于 2014-6-13 09:34:53 | 显示全部楼层
daniel007 发表于 2014-6-13 09:31
其实,日期大小这个判断其实是必须的吧,那你为什么不做成,如果时间小于了,那就弹出提示消息,时间不能小 ...

我现在不就是你说的那样吗?之所以要置空,是因为虽然判断提示了,但是那个选择的日期还是会显示出来啊。。。如果能控制他不符合条件不让他选最好,直接关闭那个下拉日期框最好,有方法吗?
回复 支持 反对

使用道具 举报

38

主题

829

帖子

1656

积分

金牌会员

过客

Rank: 6Rank: 6

积分
1656
QQ
发表于 2014-6-13 09:42:24 | 显示全部楼层
本帖最后由 daniel007 于 2014-6-13 09:44 编辑

这个requiredDate是需求日期的字段,后面这个就是申请日期,该设置你在需求日期那个字段上设置,这里是需求日期大于申请日期。这样做比你那个简单方便。还有就是你上面的那个设置值错了,这样做:justep.xbl("dataMain").setValue("appFormNum",applyNum);我刚才没看到那一句。

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-6-13 09:46:53 | 显示全部楼层
qxdperfect 发表于 2014-6-13 09:34
我现在不就是你说的那样吗?之所以要置空,是因为虽然判断提示了,但是那个选择的日期还是会显示出来啊。 ...

//赋空值,先获取bizData对象,再setValue
justep.xbl("bizData_id").setValue('关系名','');
QQ:179785966
回复 支持 反对

使用道具 举报

75

主题

280

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
QQ
 楼主| 发表于 2014-6-13 09:49:12 | 显示全部楼层
daniel007 发表于 2014-6-13 09:39
你这样做:按照下面的截图,把你的这个事件删了,然后在该日期的Data添加规则,然后按照下图做,下图中Ca ...

OK!多谢了!!
回复 支持 反对

使用道具 举报

75

主题

280

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
QQ
 楼主| 发表于 2014-6-13 09:52:43 | 显示全部楼层
yinlun 发表于 2014-6-13 09:46
//赋空值,先获取bizData对象,再setValue
justep.xbl("bizData_id").setValue('关系名',''); ...

这样改了,还是报错,应该是控件的值的问题,与数据无关,就是我设置空值就报错。。找你那个做法也报这个错。。
回复 支持 反对

使用道具 举报

75

主题

280

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
QQ
 楼主| 发表于 2014-6-13 10:02:37 | 显示全部楼层
yinlun 发表于 2014-6-13 09:46
//赋空值,先获取bizData对象,再setValue
justep.xbl("bizData_id").setValue('关系名',''); ...

没有用,还是报错,应该是控件的事吧
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-6-13 10:05:45 | 显示全部楼层
qxdperfect 发表于 2014-6-13 10:02
没有用,还是报错,应该是控件的事吧

如果你用daniel007的办法,就不需要再赋空值了
QQ:179785966
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-11 14:08 , Processed in 0.110285 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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