原创 My97日期控件,不能“后退”的问题已经解决,请重新下载3.0.1版本收藏

新一篇: My97 DatePicker 4.0功能和建议征集贴 | 旧一篇: My97日期控件 My97 DatePicker 3.0.1 正式版

 关于使用控件后,不能“后退”的问题,现在已经解决了请重新下载3.0.1版本

3.0.1修正的问题

1.修正与很多JS库(如prototype,JQuery,dwr等)的冲突问题 2.解决不能“后退”的问题 3.解决IE6中,今天和选中的日期没有以其它颜色显示的问题 4.解决日期选择器被动态增加的iframe覆盖的问题

 

更新更优秀的版本已经推出

详见: www.my97.net

 

发表于 @ 2007年06月29日 11:23:00|评论(loading...)|编辑|收藏

新一篇: My97 DatePicker 4.0功能和建议征集贴 | 旧一篇: My97日期控件 My97 DatePicker 3.0.1 正式版

评论

#jeanso 发表于2007-07-01 14:17:53  IP: 222.210.72.*
日期输入框可以设置只读嘛?只能用户选择,不能修改文本框的内容
#jeanso 发表于2007-07-01 14:38:52  IP: 222.210.72.*
只读后,取不到值
2007-07-03 20:41:24作者回复
用 FORM 提交就可以正常取到值的 或者你可以使用 onfocus="this.blur()" 来代替readonly
#lirensheng 发表于2007-07-03 11:57:18  IP: 211.99.223.*
谢谢你加我,关于My97DatePicker是做的非常棒,在使用上我有些问题,我使用的是3.0.1版本
1.maxdate 和 自定义日期new WdatePicker(this,'%Y年%M月',false,'whyGreen')
会报日期格式错误,感觉是maxdate格式是类似2007-07-03而自定义不等同这个
2.starttime定义了 maxdate="#F{$('endtime').value}" 动态定义最大值,根据endtime来获得的,endtime这栏我设当前日期为最大值,可是当我endtime没选择时为空,starttime就没有限制了,所以我想问的是当我动态starttime 最大值时,能不能给个初始值
我会再发份在你的BLOG http://blog.csdn.net/my97/
希望你能把解决方法发送到我的邮箱 rensheng_li@teltel.com
谢谢,非常感谢
2007-07-03 20:32:44作者回复
详见:http://blog.csdn.net/My97/archive/2007/06/11/1647856.aspx 第5,6个问题
#crystal2000 发表于2007-07-11 15:13:53  IP: 222.66.200.*
一个页面如果有多个iframe的话,随便选不选日期,还是会把iframe给搞掉了
#crystal2000 发表于2007-07-11 15:17:51  IP: 222.66.200.*
补充一下,是iframe用了height=100%会出现这样的问题
#ttyp 发表于2007-07-13 11:51:20  IP: 58.34.127.*
在FX下的问题,如果有select元素,并且选项为空时,会多出一个选项,不能选中,我已经发了一份邮件给你
#ttyp 发表于2007-07-17 10:23:18  IP: 58.34.132.*
3.01 版在FX的BUG

d has no properties
WdatePicker(input#tbDate.input 2007-08-04, undefined, undefined, undefined, undefined)WdatePicker.js (line 93)
onfocus(focus )edit.aspx (line 1)
[Break on this error] d.obj.init();
2007-07-17 12:35:34作者回复
这个应该是配置问题,请细心检查
#ttyp 发表于2007-07-19 09:10:37  IP: 58.34.132.*
配置?3.0没有问题,用了最新的3.01后出现的问题,配置都是默认的
#mircoteam 发表于2007-07-23 22:52:46  IP: 60.31.195.*
还有个问题就是在页面里如果不写
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

这个东西。可能所有的功能都不好用。
2007-08-03 12:41:47作者回复
请重新下载一次
#lonelyfatboy 发表于2007-07-30 15:48:00  IP: 219.137.250.*
有两上问题:
1、同楼上一样,去掉<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">就用不了,一般用vs 生成的文件是没有这句话的。
2、在maxthon(傲游),打开之后,只能选择一次,不能选择两次。
2007-08-04 10:31:10作者回复
请重新下载3.0.1
#zwm945 发表于2007-08-06 11:27:28  IP: 58.220.231.*
有两上问题:
1、同楼上一样,去掉<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">就用不了,一般用vs 生成的文件是没有这句话的。
2、在maxthon(傲游),打开之后,只能选择一次,不能选择两次。

2007-08-04 10:31:10作者回复:
请重新下载3.0.1


我现在用的就是3.0.1,但第1个问题还是存在。
#zwm945 发表于2007-08-06 11:34:02  IP: 58.220.231.*
呵呵,解决了。我重新下了3.0.1版本,不再需要<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这个了。

不过挺奇怪的。我的本来就是3.0.1版本的啊,是8月3日下午刚下载的。
#dekit 发表于2007-08-06 13:02:32  IP: 58.63.38.*
和.NET的AutoPostBack不兼容。
#huankfy 发表于2007-08-14 17:27:02  IP: 59.172.71.*
在w3c html 4.0(xHTML)标准下好像不能工作了..........
要是能吧这个也解决了,会更加漂亮
支持
#crystal2000 发表于2007-08-16 15:44:43  IP: 58.211.86.*
支持IE5好像有问题啊,能否支持IE5啊?
2007-08-27 20:10:54作者回复
IE5.5一下暂不支持了
#phphph 发表于2007-08-21 22:06:52  IP: 125.76.219.*
这里也可以下载
http://www.codeusing.com/resource/control/view/48.aspx
#honey52570 发表于2007-08-23 11:22:05  IP: 125.115.61.*
放到用户控件里使用的时候出现“obj”为空或不是对象
2007-08-27 20:12:03作者回复
很多网友遇到这个问题,结果都是用法不对,请仔细看使用说明并细查你的程序
#yao991118 发表于2007-08-27 11:31:44  IP: 58.16.16.*
看不了演示地址
2007-08-27 20:12:58作者回复
对的,演示地址的空间不稳定,经常进不去<br />下载来看演示吧,也就100K
#kyc 发表于2007-08-31 17:07:28  IP: 60.191.34.*
控件感觉很不错的,但不知道 如何设置初始值呢?
2007-09-08 15:29:10作者回复
设置input的value值<br />如果你用的是TextBox 请设置Text值
#mm800805 发表于2007-09-03 16:18:56  IP: 58.61.88.*
谢谢博主的无私奉献,感激,万分感激
#iloveu007 发表于2007-09-03 21:37:58  IP: 211.155.226.*
在iframe中使用会被遮住
2007-09-08 15:30:01作者回复
应该不会,除非你的z-index &gt; 19700 <br />兄弟?你的z-index不会真的这么大吧
#qloven 发表于2007-09-05 21:20:05  IP: 121.20.55.*
谢谢博主,刚下了。
感觉很不错。
以前找的在我的页面里控制不了宽度。
这个感觉很好。
#hahalin2 发表于2007-09-10 09:41:58  IP: 59.81.231.*
谢谢博主,刚下来。看着例子还不错~~
#lpc19598188 发表于2007-09-12 15:55:06  IP: 219.149.11.*
这个工具非常好,谢谢楼主的无私 ^_^

为什么我引用控件后弹出的日期时间窗口的位置总在变啊?有时弹出的位置会离输入框很远.

但是楼主的例子demo2.1.html中弹出的位置是不变的,总是在输出框上面或下面,好像是通过滚动条的跳动实现的.

楼主是怎么控制的呢?谢谢
#lpc19598188 发表于2007-09-12 16:43:56  IP: 219.149.11.*
在html里面控件的弹出位置是正确的,但在aspx里面位置总在飘移,不知道这个问题是怎么解决的?
#lpc19598188 发表于2007-09-14 10:02:29  IP: 219.149.11.*
问题终于解决了,不是楼主控件的问题
是偶页面下面一行代码的问题,注释掉了就不飘了
奇怪,这个似乎没用的东东总是和javascript冲突

<%--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">--%>
2007-09-17 17:06:46作者回复
控件支持这个文档类型的,demo页上就加了这个文档类型,为什么你的页面上加上这个就会漂移,如果可以希望你可以把相关的代码发给我,我好好查查原因。
#wudong001 发表于2007-09-15 19:02:20  IP: 219.132.38.*
请问在aspx下如何使用这个控件,谢谢!
2007-09-17 17:04:30作者回复
参照demo,你可以在input里面加runat=server属性,也直接可以把input替换成TextBox控件
#mumuTiger 发表于2007-09-18 10:57:37  IP: 10.130.11.*
好像和最新jquery的冲突没有解决,特别在处理动态显示时间控制方面,MAXDATE="#F{$('htEnd').value}" 还是有冲突!
2007-09-20 21:52:43作者回复
请先导入 JQuery 再 导入 WdatePicker.js 就可解决次问题,但有个注意点,$要符合JQuery的规范,也就是说,需用$('#htEnd').val()代替$('htEnd').value
#yougucao379548695 发表于2007-09-20 14:24:14  IP: 221.15.224.*
楼主这个控件很好用啊是我发现最棒的一个啊,可是我的项目本机没问题我在xp下发布拉以下发现凡是调用这个控件的页面都点不开,提示请求的页面无法打开请求已经终止!咋搞的啊?????????
2007-09-20 21:54:58作者回复
你所述的问题应该是发生在模态窗口调用的时候,具体解决办法请查看Blog中的另外一篇文章:《My97DatePicker3.X,典型问题以及解决办法,新问题请留言》
#yougucao379548695 发表于2007-09-25 14:53:12  IP: 221.15.224.*
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />

<title>tjxx.jsp</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link rel="stylesheet" href="../images/css.css" type="text/css">
<script type="text/javascript" src="../js/meihuaxue.js"></script>
<script language="javascript" type="text/javascript" src="../JHSDate/WdatePicker.js"></script>
<link href="../JHSDate/skin/default/datePicker.css" rel="stylesheet" type="text/css" />

兄弟我这样的开头有错吗???????还是没办法解决啊
#yougucao379548695 发表于2007-09-25 14:54:20  IP: 221.15.224.*
同一个框架
这个头都可以啊
麻烦帮我看看啊
注意不可以的都是xp下的啊
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="com.jhkj.util.General"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ page import="com.jhkj.model.jzgl.JhSCInfo" %>
<jsp:useBean id="scDao" class="com.jhkj.dao.jzgl.JhSCInfoDAO" ></jsp:useBean>
<html>
<head>
<title>管理平台</title>
<link rel="stylesheet" href="../images/css.css" type="text/css">
<script language="javascript" type="text/javascript" src="../JHSDate/WdatePicker.js"></script>
<link href="../JHSDate/skin/default/datePicker.css" rel="stylesheet" type="text/css" />
</head>
2007-09-25 15:30:55作者回复
以你贴的代码看,这2个头都是对的,另外,下面那个css文件是系统自动引入的,可以不加(加了也没错).<br />如果还不能解决问题,请把相关邮件发到我邮箱
#yougucao379548695 发表于2007-09-26 10:01:19  IP: 221.15.224.*
我本身开发的机器2003和我同事的都没事就是装到xp下发现这个错误郁闷的要死啊!控件很漂亮演示时候不能看啊!
#yougucao379548695 发表于2007-09-27 08:22:50  IP: 221.15.224.*
你让我给你发杀邮件啊大哥整个项目吗?
2007-10-06 16:30:19作者回复
那个页面的相关所有HTML源码就可以
#highscore2 发表于2007-09-27 14:35:18  IP: 121.33.253.*
你的控件写得很棒!
#lzheng2001 发表于2007-09-27 15:51:58  IP: 121.33.253.*
你好,先向牛人致敬,这个控件写的非常好.
谈一点建议:
当日历控件弹出后,我修改了年份及月份,这时我点击网页的其它地方(并不是点击控件中的日子),日历控件会自动消失, 刚才的修改操作无效! 希望能让它一直保持弹出,除非点击了日子才会关闭。 当然还要加上关闭按钮,如果用户不想改日期,直接点击关闭.

这个只是风格问题,个人喜欢而已,不知楼主认为如何? 其实未必比你现在的好:)
2007-10-06 16:29:32作者回复
你好,感谢你的建议,对于这个问题,真的是个人喜好问题了,可能不同的人的观点不一样,目前只有你一个人提出这个问题,所以暂时还是不改,希望你能理解
#lzheng2001 发表于2007-09-27 16:02:39  IP: 121.33.253.*
还有一个问题:
使用以下例子:
onfocus="new WdatePicker(this,null,false,'whyGreen')"
弹出日历控件后,为什么鼠标移动到"确定"按钮上方,会突然多显示两个按钮"清空",及"今天", 让它们一直显示不就更好吗?
2007-10-06 16:34:33作者回复
目前版本是自动隐藏<br />下个版本将提供接口设置 这两个按钮是 一直显示 还是 自动隐藏
#lzheng2001 发表于2007-09-27 16:19:39  IP: 121.33.253.*
测试环境:win2003+ie6
主调函数:onfocus="new WdatePicker(this,'%h:%m:%s',true,'whyGreen')"
输入时间格式, 但当鼠标移到"确定"按钮时,老是突然显示"清空",及"今天"两个按钮,把设置时间的部分覆盖了。这个应该是bug吧?

还有我发现很多其它风格中都会有这个现象. 如果楼主需要更详细的信息可以发信息到我的csdn帐号,谢谢!


2007-10-06 16:32:46作者回复
这个问题,是本来就是这样设置的,因为没有更多的显示控件了,所以就做成这样,其实我自己也觉得这种表现方式不好,下个帮忙我会考虑对此做改进,谢谢你!
#xjjrocker 发表于2007-09-29 18:21:43  IP: 58.33.218.*
如果能将显示何种语言也有参数调用就好了,如果参数为空则默认自动选择浏览器语言,否则就按照用户自定义设置的语言来显示啊,现在这样的自动选择浏览器语言的方式其实没多大意义,我网站切换语言,只是切换显示语言,这个和浏览器本身没有任何关系,页面我能自己家在英文版本,但是这个控件不行啊,我无法控制显示的语言呢!
或者如果有控制的方法,请告知,谢谢。
2007-10-06 16:38:10作者回复
下个版本将提供设置参数,对于目前版本,你只要稍微修改一下 My97DatePicker.htm 就可以实现你想要的效果
#cyanbomb 发表于2007-10-08 15:49:26  IP: 221.6.88.*
厉害!支持!我喜欢!
#pn2007 发表于2007-10-10 22:57:48  IP: 222.209.93.*
出错,请问为何?
Line:489
Char:22
Code:0
Error:'$d.yDiv' 为空或不是对象
网址:file://D:\My97DatePicker3.0.1\My97DatePicker\My97DatePicker.htm
#july28 发表于2007-10-12 09:56:15  IP: 202.118.2.*
给你提个BUG:
月份输入框:输入0,08,09会出现undefine错误。
2007-11-15 18:08:00作者回复
thankyou
#harvesthouhao 发表于2007-10-16 09:31:27  IP: 211.147.31.*
不知你的日历控件是否支持点击图片显示日历呢?我的意思是:
如果:

<input id="xxx" type="text" /> <img onclick="new WdatePicker(document.getElementById("xxx")>

是否可以呢?
2007-11-15 18:00:35作者回复
支持的
#lhx20 发表于2007-10-16 16:11:10  IP: 59.120.138.*
怎么不能够选择星期六日的
2007-11-15 18:00:08作者回复
sorry,这是我发布的时候粗心所致,重新下载一下就好
#rushcome 发表于2007-10-16 20:57:57  IP: 218.19.44.*
我的报这样的错啊!!!
d has no properties
d.obj.init();

在别的地方用可以..一用上我的项目就用不了,在IE说找到的..obj


这是怎么回事?
2007-11-15 18:01:07作者回复
仔细看包内说明书
#qaplwsok 发表于2007-10-17 12:31:18  IP: 222.66.0.*
为什么分的范围没有进行检测
2007-11-15 18:03:42作者回复
下版有这功能
#Axxlr 发表于2007-11-21 19:43:54  IP: 121.33.10.*
加入了jQuery后,出现了问题:
用到这个时有问题:
函数 #F{function}
比如用另一个框(id是test1)的值作为最小日期,则 MINDATE="#F{$('test1').value}"
#bhzln 发表于2007-11-26 18:29:51  IP: 116.3.13.*
佩服兄弟聪明才智和刻苦钻研的精神,俺收下备用了,不知道兄弟是否看过www.dynarch.com/projects/calendar的,很完善的
#qhDocument 发表于2007-12-29 01:28:34  IP: 125.34.177.*
请问楼主,该控件能不能 不用点击 直接在页面上显示呢,就像博客中的日历一样!!
2008-01-03 10:25:32作者回复
这个控件没有做这方面的考虑,sorry
发表评论  


登录
Csdn Blog version 3.1a
Copyright © My97