4.1更新的内容
- [新增]支持多个配置文件(WdatePicker.js)共存,可设置多套配置,快速切换
- [修改]快速选择日期按照从小到大顺序排列
- [修改]禁用时,框内显示00
- [修正]firefox中的 $dp is not defined 错误
- [修正]支持IE8 Beta2
- [修正]导致IE中页面onload事件不能运行的错误
- [修正]由于div的滚动条引起的定位不准
- [修正]有base标签时不能使用的问题
演示地址: http://www.my97.net/dp/demo/
下载1: http://files.cnblogs.com/my97/My97DatePicker.rar
下载2: http://my97.net/dp/down/My97DatePicker.rar
技术支持: http://www.my97.net/dp/support.asp
皮肤中心: http://www.my97.net/dp/skin.asp
Tag标签:
datepicker,
带时间,
日期控件,
calendar,
时分秒,
asp.net,
javascript,
日历控件,
月历,
月历控件,
时间控件
posted on 2008-10-28 12:22
My97 阅读(8509)
评论(210) 编辑 收藏 网摘 所属分类:
日期控件
Feedback
2008-12-22 20:32 |
好像对struts2的标签支持还不是那么完善
<s:textfield name="entity.dealTime" id="d233" cssClass="Wdate" onfocus="WdatePicker({skin:'YcloudRed',startDate:'%y-%M-%d',dateFmt:'yy-MM-dd',alwaysUseStartDate:true})"/>
这里事件的相应不存在问题
当我想做一对时间。比如搜索时间在A至B之间的时候。
<s:textfield id="d4313" name="entity.dealTime" cssClass="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>出现“错误,缺少'}'”仔细检查代码并没有缺少代码
将上面语句改成
<input id="d4313" name="entity.dealTime" class="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>运行正常
--------------------------------------------
我也碰到同样的问题。。。。。请了解的朋友帮忙啊。。。。。。
回复 引用
2008-12-23 10:52 |
firefox下frame里面不能显示
回复 引用
2008-12-23 11:03 |
好像对struts2的标签支持还不是那么完善
<s:textfield name="entity.dealTime" id="d233" cssClass="Wdate" onfocus="WdatePicker({skin:'YcloudRed',startDate:'%y-%M-%d',dateFmt:'yy-MM-dd',alwaysUseStartDate:true})"/>
这里事件的相应不存在问题
当我想做一对时间。比如搜索时间在A至B之间的时候。
<s:textfield id="d4313" name="entity.dealTime" cssClass="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>出现“错误,缺少'}'”仔细检查代码并没有缺少代码
将上面语句改成
<input id="d4313" name="entity.dealTime" class="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>运行正常
--------------------------------------------
回复 引用
2008-12-23 11:06 |
好像对struts2的标签支持还不是那么完善
<s:textfield name="entity.dealTime" id="d233" cssClass="Wdate" onfocus="WdatePicker({skin:'YcloudRed',startDate:'%y-%M-%d',dateFmt:'yy-MM-dd',alwaysUseStartDate:true})"/>
这里事件的相应不存在问题
当我想做一对时间。比如搜索时间在A至B之间的时候。
<s:textfield id="d4313" name="entity.dealTime" cssClass="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>出现“错误,缺少'}'”仔细检查代码并没有缺少代码
将上面语句改成
<input id="d4313" name="entity.dealTime" class="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>运行正常
--------------------------------------------
如果用input的话,重后台加载时间到时间控件上不起作用,谢谢!
比较急!
回复 引用
2008-12-23 12:19 |
好像对struts2的标签支持还不是那么完善
<s:textfield name="entity.dealTime" id="d233" cssClass="Wdate" onfocus="WdatePicker({skin:'YcloudRed',startDate:'%y-%M-%d',dateFmt:'yy-MM-dd',alwaysUseStartDate:true})"/>
这里事件的相应不存在问题
当我想做一对时间。比如搜索时间在A至B之间的时候。
<s:textfield id="d4313" name="entity.dealTime" cssClass="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>出现“错误,缺少'}'”仔细检查代码并没有缺少代码
将上面语句改成
<input id="d4313" name="entity.dealTime" class="Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4314\')||\'2020-10-01\'}'})"/>运行正常
--------------------------------------------
如果用input的话,重后台加载时间到时间控件上不起作用,谢谢!
比较急!
回复 引用
2008-12-25 09:42 |
我在jsf的控件中使用,在IE7.0中怎么会不可以,发现的问题是缺少对象,我看了是不是不支持IE7.0的原因
回复 引用
2008-12-27 00:57 |
当时间格式为yyyy-MM-dd HH:mm:ss 即带时分秒时,虽然本页显示几个下个月的日期,但是当选择下个月的某一天时,却自动翻到下个月了,能否不翻页,直接选择?
回复 引用
2008-12-27 12:59 |
<html>
<head>
<title>title</title>
<script type="text/javascript" src="js/My97DatePicker/WdatePicker.js"></script>
</head>
<body>
<input class="Wdate" type="text" id="d15" onFocus="WdatePicker({readOnly:true})"/>
</body>
</html>
如此代码调用,IE8 beta2版本,出现两个错误
1.
网页脚本错误
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
时间戳: Sat, 27 Dec 2008 04:58:36 UTC
消息: 尚未实现
行: 67
字符: 1
代码: 0
URI: ***/js/My97DatePicker/WdatePicker.js
消息: 对象不支持此属性或方法
行: 7
字符: 1
代码: 0
URI: ***/test.htm
回复 引用
2008-12-28 19:47 |
正在使用最新的版本,遇到一点问题:
在同一目录下两个php文件,一个在主页面,一个在临时开的iframe中,
如果设置crossframe为false,则没有错误,但由于iframe本身较小,会
出现iframe中的时间只能看到一小部分;如果打开crossframe为true,
会报错,提示没有权限,总是在关闭iframe又打开的时候出现,这时日历
控件不再起作用,只能手工输入数据。
回复 引用
2008-12-30 18:22 |
您好,请问下有没有设置可以实现双日历呢,就是两个日历并排,显示邻近的两个月的。一直在用您的日历控件,最近有这种需求,特来求教。
回复 引用
建议提供一个基于JQuery的版本,还有就是将日历的几个文件合并成一个
回复 引用 查看
2009-01-04 09:51 |
您好! 用了你们开发的时间控件,很好用,但是有个问题需要请教一下,如果我要显示时间到分或秒时,为什么需要双击才可以,如果只显示到日的话,只需要单击,这个是4.1的问题,以前用的时候不管显示到哪个位置都只需单击,希望能帮忙看下 。 示例2-3-3 使用内置参数
回复 引用
2009-01-04 11:12 |
为什么当显示长日期时(即:dateFmt:'yyyy-MM-dd HH:mm:ss)需要点击两次日期才能选择,请帮忙看一下
回复 引用
2009-01-04 17:27 |
我怎么下载了4.2的正式版本之后,用了还是报错,就是那个Internate无法打开站点的问题,我看了你的更新报告,这个问题在4. 2的版本中不是已经解决 了吗,无什么还会出现??不明白
以下是html代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</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">
<script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
</head>
<body>
<form action="">
<input id="d4311" class="Wdate" type="text" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'d4312\')||\'2020-10-01\'}'})"/>
<input id="d4312" class="Wdate" type="text" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'d4311\')}',maxDate:'2020-10-01'})"/>
</form>
</body>
</html>
回复 引用
2009-01-06 11:06 |
@81
我不禁自己用,还吐血推荐别人用
回复 引用
2009-01-06 11:08 |
请问
我如何能获取指定年份的所有周末休假的日期呢?
另外,我如何自己在该年份下添加休假日期呢?
给个思路也可以:)
回复 引用
2009-01-06 12:10 |
补充问:
我在平面显示的时候,如何隐藏控制选择的哪些控件?
我的在页面上显示了12个控件,每个控件一个月份,我想禁用,或者隐藏掉选择年和月的功能,如何做?我读了配置说明,没有这个配置,是否要用js隐藏
dpTitle这个DIV就可以了呢?
回复 引用
2009-01-06 14:50 |
.Wdate{
border:#999 1px solid;
height:20px;
background:#fff url(datePicker.gif) no-repeat right;
behavior:url(#default#savehistory);
}
behavior:url(#default#savehistory);
会导致运行时错误
回复 引用
2009-01-08 09:22 |
如果采用一个页面通过iframe套用另外一个子页面,然后在子页面中使用你的日历组件。
iframe默认src为空,在documentready之后付值,这个时候你的日历就显示不出来了。呵呵
我看了一下代码,估计是你的iframe缓存的时候取前缀的问题。
可惜你的代码太难阅读了,都在一行,唉。只能慢慢看了。
回复 引用
2009-01-08 10:08 |
--引用--------------------------------------------------
王志猛: 如果采用一个页面通过iframe套用另外一个子页面,然后在子页面中使用你的日历组件。
iframe默认src为空,在documentready之后付值,这个时候你的日历就显示不出来了。呵呵
我看了一下代码,估计是你的iframe缓存的时候取前缀的问题。
可惜你的代码太难阅读了,都在一行,唉。只能慢慢看了。
--------------------------------------------------------
确认了一下,如果在包含iframe的父页面也引入你的日历js就不会有问题,如果不引入的话,你的日历点击也没有反应。呵呵。继续跟踪
回复 引用
2009-01-08 11:25 |
--引用--------------------------------------------------
王志猛: --引用--------------------------------------------------
王志猛: 如果采用一个页面通过iframe套用另外一个子页面,然后在子页面中使用你的日历组件。
iframe默认src为空,在documentready之后付值,这个时候你的日历就显示不出来了。呵呵
我看了一下代码,估计是你的iframe缓存的时候取前缀的问题。
可惜你的代码太难阅读了,都在一行,唉。只能慢慢看了。
--------------------------------------------------------
确认了一下,如果在包含iframe的父页面也引入你的日历js就不会有问题,如果不引入的话,你的日历点击也没有反应。呵呵。继续跟踪
--------------------------------------------------------
乖乖看加密的代码很累啊。找了一下原因,你在横跨frame的时候判断有问题。
呵呵。把cross的属性设置成false就行了。
但是这个就没法满足你事先的目的了。
我改了一点,呵呵。
回复 引用
2009-01-08 13:39 |
博主,您好,你写的这个控件真的是很好用,操作也很简单,但是我在使用的时候遇到一个问题,看您是否有时间帮我解决一下。
在使用onfocus="WdatePicker({dateFmt:'yyyy-MM-dd-HH:mm'})",就是带上时钟,分时,总是要点击两次才能被选中,请问这个有办法解决吗?
回复 引用
2009-01-09 16:46 |
请问支持双月么?
回复 引用
2009-01-09 17:21 |
我是一个初学者 提的问题很简单别见笑!
你们的演示非常的好 我照着写了 一点反应都没 请指教
<html>
<head>
</head>
<body>
<script language="javascript" type="text/javascript" src="D:/My97DatePicker/WdatePicker.js"></script>
<div>
<h4>示例1-1-1 常规调用</h4>
<input type="text" id="d11" onclick="WdatePicker()"/>
</div>
</body>
</html>
回复 引用
2009-01-09 17:24 |
我是一个初学者 提的问题很简单别见笑!
你们的演示非常的好 我照着写了 一点反应都没 请指教
<html>
<head>
</head>
<body>
<script language="javascript" type="text/javascript" src="D:/My97DatePicker/WdatePicker.js"></script>
<div>
<h4>示例1-1-1 常规调用</h4>
<input type="text" id="d11" onclick="WdatePicker()"/>
</div>
</body>
</html>
回复 引用
2009-01-09 17:30 |
我是一个初学者 提的问题很简单别见笑!
你们的演示非常的好 我照着写了 一点反应都没 请指教
<html>
<head>
</head>
<body>
<script language="javascript" type="text/javascript" src="D:/My97DatePicker/WdatePicker.js"></script>
<div>
<h4>示例1-1-1 常规调用</h4>
<input type="text" id="d11" onclick="WdatePicker()"/>
</div>
</body>
</html>
回复 引用
2009-01-09 17:31 |
我是一个初学者 提的问题很简单别见笑!
你们的演示非常的好 我照着写了 一点反应都没 请指教
<html>
<head>
</head>
<body>
<script language="javascript" type="text/javascript" src="D:/My97DatePicker/WdatePicker.js"></script>
<div>
<h4>示例1-1-1 常规调用</h4>
<input type="text" id="d11" onclick="WdatePicker()"/>
</div>
</body>
</html>
回复 引用
2009-01-09 17:32 |
我是一个初学者 提的问题很简单别见笑!
你们的演示非常的好 我照着写了 一点反应都没 请指教
<html>
<head>
</head>
<body>
<script language="javascript" type="text/javascript" src="D:/My97DatePicker/WdatePicker.js"></script>
<div>
<h4>示例1-1-1 常规调用</h4>
<input type="text" id="d11" onclick="WdatePicker()"/>
</div>
</body>
</html>
回复 引用
在firefox或者chrome中,如果网页是框架结构的(iframe),则当滚动条不在开始位置的时候,控件会出现错位的现象。
回复 引用 查看
2009-02-03 18:21 |
/en/datepicker.css 404错误.
希望能检查一下,使用没有问题, 但不知道怎么回事,调用了这个不存在的样式表.
回复 引用
2009-02-05 09:33 |
恳求帮忙:
我下了4.2版本,可是如下使用,但一点反应都没也没有,样式出现了,但点击无选择框,谢谢!
(演示地址: http://www.baidushui.com/abc.html )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My97DatePicker日期控件演示</title>
<script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
</head>
<body>
<form action="">
<div>
<br />
<h4>
My97DatePicker日期控件4.2版本 常规调用</h4>
(<a href='/My97DatePicker'>查看控件文件</a>)<br />
<br />
<br />
1.不带参数WdatePicker()
<input type="text" class="Wdate" id="d4331" onfocus="WdatePicker();" /><br />
< input type="text" class="Wdate" id="d4331" onfocus="WdatePicker();" />
<br />
<br />
2.带参数WdatePicker() (只能选择今天以后的日期)
<input id="d422" class="Wdate" type="text" onfocus="WdatePicker({minDate:'%y-%M-#{%d}'})" />
<br />
< input id="d422" class="Wdate" type="text" onfocus="WdatePicker({minDate:'%y-%M-#{%d}'})"
/>
<br />
<br />
3.没有调用WdatePicker()函数
<input type="text" class="Wdate" id="d1111" onfocus="alert('测试');this.value='2009-02-05';" />
<br />
< input type="text" class="Wdate" id="d1111" onfocus="this.value='测试';this.value='2009-02-05';" />
<br />
<br />
<br />
<br />
MAIL: <a href="mailto:zuica@126.com">zuica@126.com</a>
</div>
<br />
</form>
</body>
</html>
回复 引用
2009-02-09 11:44 |
只有年月,在设定格式后,点击控件之后,会出来下面5个年月时间,能不能不显示,只显示 年+月 两个下拉框.在js应该怎么改~~~
回复 引用
2009-02-09 12:19 |
这样去不掉 快速选择...怎么处理??
WdatePicker({dateFmt:'yyyy年MM月dd日',qsEnabled:false})"
回复 引用
2009-02-09 12:19 |
WdatePicker({dateFmt:'yyyy年MM月',qsEnabled:false})" '
是这样.
回复 引用
2009-02-09 12:49 |
能实现输入yyyymmdd自动转换为yyyy-mm-dd 的功能吗?转换不了的话给予提示。现在似乎没有这个功能
回复 引用
2009-02-12 11:54 |
你好:
代码如下:
在页面添加两个textbox,作为开始时间和结束时间:
在后台代码.cs:
tbStartDate.Attributes.Add("onclick", "WdatePicker({maxDate:'#F{$dp.$D(\'tbEndDate\')}'})");
tbEndDate.Attributes.Add("onclick", "WdatePicker({minDate:'#F{$dp.$D(\'tbStartDate\')}'})");
想达到效果是:结束时间不能小于开始时间,但是这样写的话,页面显示不出日期框。请问一下是什么问题,是不是后台添加属性的话,应该怎么添加呢?格式?
回复 引用
2009-02-13 12:07 |
能不能让时间空间支持 输入法的全角输入,现在是不能全角输入数字。
回复 引用
2009-02-13 12:25 |
希望支持季度选择功能
回复 引用
2009-02-15 10:51 |
网站被关闭了...
回复 引用
2009-02-17 14:22 |
@sunarrow
你 就一笨 B
回复 引用
2009-02-17 16:53 |
请博主定位一个问题,多谢:
对于日期控件,如果用在iframe中使用得的问题:
1. 如果直接在iframe的src指向这个页面,没有问题,代码如下:
<iframe id="mainframe" src="date.html" />,其中date.html中使用了 日期控件
2. 如果动态改变iframe的src,指向一个使用日期空间的页面,则第一次点击控件日期控件弹不出来,刷新iframe中的内容,则可以弹出来了
代码如下:
<iframe id="mainframe" src="aa.html" />
<input type="button" value="改变" onclick="change();" />
<script>
function change(){
document.getElementById ('mainframe').href="toDateSample.action";
}
</script>
回复 引用
2009-02-23 09:22 |
在xslt里面,会产生命名空间的冲突,例如:
<input id="d121" type="text" onfocus="WdatePicker({isShowWeek:true})"/>
这个{isShowWeek:true}会当作命名空间处理
回复 引用
2009-02-23 12:50 |
--引用--------------------------------------------------
frist: 我这样写,有什么错误吗,为什么我点击文本框,没有任何反映了,js也没有报错
<html>
<head>
<meta http-equiv="content-type" content="text/xml; charset=utf-8" />
<title>97D</title>
</head>
<body leftmargin="0" topmargin="0">
<script defer="defer" language="javascript" type="text/javascript" src="D:/TDDOWNLOAD/My97DatePicker/WdatePicker.js"></script>
<table>
<tr><td>
<input id="d11" type="text" onclick="WdatePicker()"/>
</td>
</tr>
</table>
</body>
</html>
--------------------------------------------------------
我也是这个错误,这是什么原因啊
回复 引用
2009-02-23 13:22 |
您好,我很喜欢用您的日期插件,但最近发现在最新的FF中使用不能。
错误: this.eCont.getAttribute is not a function
报这样的错误,FF版本是3.0.6
是我哪里用错了么?先谢谢了!
回复 引用
2009-02-27 16:06 |
--引用--------------------------------------------------
alice_li: 请博主定位一个问题,多谢:
对于日期控件,如果用在iframe中使用得的问题:
1. 如果直接在iframe的src指向这个页面,没有问题,代码如下:
<iframe id="mainframe" src="date.html" />,其中date.html中使用了 日期控件
2. 如果动态改变iframe的src,指向一个使用日期空间的页面,则第一次点击控件日期控件弹不出来,刷新iframe中的内容,则可以弹出来了
代码如下:
<iframe id="mainframe" src="aa.html" />
<input type="button" value="改变" onclick="change();" />
<script>
function change(){
document.getElementById ('mainframe').href="toDateSample.action";
}
</script>
--------------------------------------------------------
这个问题,我也遇到了,而且我用的是4.2版本,现在我把WdatePicker.js文件第三行内容改成
$crossFrame:false,就可以了,呵呵,误打误装。
回复 引用
2009-03-02 17:03 |
能限制在一个月中选择两个时间段,如:选择2009年3月,就只能在3月份选择开始日期和结束日期?
回复 引用
2009-03-02 20:46 |
请问我需要通过图标点击弹出日历窗口,并在日历窗口弹出时 text不获得焦点,点选择日期后才获得焦点,但现在在选择日期后还是没有获得焦点,,我看了示例http://www.my97.net/dp/demo/index.htm也是没有获得焦点的,,因为我的日期在失去焦点的时候还有脚本执行的,所以我需要在选择日期后日期栏获得焦点,
我用的是js文件调用,
调用方法如下
binding 为input对象,日期可正常选入
// WdatePicker({skin:'blue',dateFmt:mask,el:$dp.$(binding)})
// binding.focus();
好像该日期填入后直接就return了 不会执行下一句 binding.focus();
nyxinxin@126.com邮件是
谢谢
回复 引用
2009-03-07 12:21 |
<input class="clsDateText" type="text" name="v_start_date" onFocus="var end_d=$dp.$('end_d');WdatePicker({onpicked:function(){end_d.focus();},dateFmt:'yyyy-MM-dd HH:mm:ss',qsEnabled:true,quickSel:['%y-%M-%d 08:30:00','%y-%M-%d 12:00:00','%y-%M-%d 01:30:00','%y-%M-%d 17:30:00','%y-%M-%d 14:00:00']})" title="请选择起始日期" style="width:220px" readonly/>
作者您好,请问快速选择的时候,如何使自定义的快速选择时间中“年-月-日”能选择自己点击后的日期,比如当天时间是2009-3-7日,按如上代码无论是否先选择了“年-月-日”,只要点击“快速选择”,则始终可供选择的日期都是“2009-3-7 08:30:00......2009-3-7 14:00:00”五个,而无法实现如先点击2009-3-11,然后再点击“快速选择”,出现“2009-3-11 08:30:00......2009-3-11 14:00:00”的效果。
另外如何增加可供快速选择的数量?现在默认是5个,如果想增加到6个呢?
回复 引用
2009-03-10 09:49 |
楼主,您好,我想在'英文环境'下只想显示'时间'时,结果日历也显示出来了,
我是这样设置的:onFocus=WdatePicker({skin:'whyGreen',dateFmt:'H:mm:ss',lang:'en'})
在中文XP中效果是:日历选择器 和 时间选择器 都显示出来了,。
在英文XP中效果是:显示正常,只显示了 时间选择器。
当我将设置改成:lang:'zh-cn'时,中文XP显示正常,英文XP却显示不正常了。呵呵,希望能够得到楼主的帮助,谢谢。。
回复 引用
2009-03-12 17:18 |
博主,您好~
1.日期控件中的周显示,是不是每年1号开始应该算第一周呢?
比如2009年1月1日到2009年1月3日应该算第一周;2009年1月4日至2009年1月10日算第二周。我们集团都是这样算的。
2.对于周的计算问题。
国内一般还是沿用周一到周日为一周的。
这个地方是不是可以加个开关,来判断周的计算方式。
3.快速选择我觉得应该倒叙的。
用户在系统中看报表的时候习惯打开控件看到倒叙的显示顺序。
是否可以加个开关让用户去决定快速选择的排序方式。
我们系统想使用您的控件,不过遇到了以上3个问题。是否可以加以采纳。期待您的回复。
回复 引用
2009-03-18 20:09 |
@zuica
我也遇到这个问题,本地运行可以,一上服务器就没反应了
回复 引用
2009-03-19 10:56 |
楼主的日历控件已经相当强大了,但我还是发现一个BUG,希望给楼主提个意见:
My97对有严重错误日期格式的支持不够,如:文本输入的:1990-12-a
适当的处理是:此日期被认为是无效用,应该是返回以前的日期而不是现在的,以当前控件上的日期为准
回复 引用
2009-03-19 13:23 |
<input type="text" id="d243" onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy年MM月'})" class="Wdate"/>
默认输入框为当天日期咋弄呀
回复 引用
2009-03-19 13:24 |
输入框默认为当天日期
回复 引用
2009-03-25 13:35 |
当我使用跨iframe的时间,用分页面板,切换分页面板,日期控件并不消失。不知道怎么解决?望指教。
回复 引用
2009-03-25 23:11 |
一直在用你2007年发布的2.1版本,今天一看,才知道出到4.2版本了。兄弟辛苦了,确实比其他的日期选择器好用些。
回复 引用
2009-03-26 19:26 |
为什么在IE8里用不了,用法是这样的
onFocus="WdatePicker({startDate:'%y-%M-%d %h:%m',alwaysUseStartDate:true})"
,请问为什么在IE8里会报错
回复 引用
2009-04-01 10:18 |
在英文环境下想要只显示 时间选择,但是初次显示时 日期选择也会显示出来,第二次及之后就正常了,我是这样配置的。
<input class="Wdate" type="text" id="a_time" name="a_time"
onclick="WdatePicker({dateFmt:'HH:mm:ss',lang:'en'})"/>
期待你的回复,谢谢。
回复 引用
2009-04-07 09:19 |
<INPUT class="inputBg Wdate" id=best_time_0
onfocus="WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd HH:mm',minDate:'%y-%M-%d #{%H+1}',disabledDates:['....-..-.. 0[0-6]','....-..-.. 2[1-4]']})" value="2009-04-22 10:11" name="etime">
本意是想,只能选择当前1小时之后的,每天的7:00~~20:59的这样的时间,
但是,当本机时间不在这个时间范围内时,不能选择任何时间。。。。变成使用datepicker的时间是7:00~~20:59了,请问,可以实现我所需的功能吗?
回复 引用
2009-04-09 11:12 |
--引用--------------------------------------------------
sah0001: 为什么在IE8里用不了,用法是这样的
onFocus="WdatePicker({startDate:'%y-%M-%d %h:%m',alwaysUseStartDate:true})"
,请问为什么在IE8里会报错
--------------------------------------------------------
您好,我在项目中用的是My97 3.0.1,IE6、IE7都没问题,但是在IE8下就会出现页面跳转问题。我本以为可以通过更改版本解决此问题,无料解决不了。请问3.0.1到4.0是否需要必须更改项目中的调用代码“3.0.1中调用代码onfocus="new WdatePicker(this,null,false,'whyGreen')" ”,控件是否考虑向下兼容问题?
期待您的回复!yizhuqing@gmail.com
回复 引用
2009-04-11 09:47 |
试用过4.0的,感觉非常棒也很人性化,但在FF下使用出错,楼主能否Mail个4.1的给我(网上没找着),谢谢!
回复 引用
2009-04-14 17:02 |
我用jquery thickbox的demo3
就是弹出一个Iframe页面的方式
在这个页面中调用my97日期控件不能正常使用
点击不能弹出,也没有出Js错误
是不是和thickbox有冲突呢?
回复 引用
2009-04-14 17:15 |
jquery 和 prototype 都是适用 $ 作为 取值的函数
97也用这个,是不是会冲突阿
别需要在使用jquery和datepicker中取舍阿
建议用别的其它关键字什么的
回复 引用
弱弱的问个弱智问题
怎么在用这控件改变日期的同时刷新页面呢
望不吝赐教
我的邮箱
haifengibei@gmail.com
回复 引用 查看
2009-04-20 20:19 |
使用你的4.2版本的控件,很好用,但是我需要在frame中使用,我的页面中有上下两个框架(不是iframe,iframe通过设置参数$crossFrame=true是可以的)在上部的框架中要用到日历控件,但是不能完全显示出来,请问你的这个控件能实现这个功能吗?很着急啊!博主谢谢阿
回复 引用
2009-04-21 11:29 |
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" src="../JS/WdatePicker.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="d121" type="text" onfocus="WdatePicker({isShowWeek:true})"/>
</div>
</form>
</body> 博主你好!我是这样用的,但是一点反映都没有
回复 引用
2009-04-21 13:06 |
我在MyEclipase用的,这样写的:
<head>
<script language="javascript" type="text/javascript"src="../My97DatePicker/WdatePicker.js">
</script>
<base target="_self" />
</head>
<body>
<input id="d11" type="text" onClick="WdatePicker()"/>
</body>
可是一点文本框就弹出 出现了运行时错误,是否进行调试?行25,错误:缺少对象。
回复 引用
2009-04-29 14:51 |
我靠..史上最强大的日期控件..
顶死楼主.
回复 引用
2009-05-01 21:56 |
我这也出那个问题,在服务器上怎么点都弹不出选择框,同一html页面在本例直接看又能弹出来
回复 引用
<script src="../Js/WdatePicker.js" type="text/javascript"></script> <asp:TextBox ID="d233" runat="server" CssClass="Wdate"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="please enter date" ControlToValidate="d233"></asp:RequiredFieldValidator>
cs 文件里这么写:
d233.Attributes.Add("onclick", "WdatePicker({startDate:'%y-%M-01 00:00:00',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true})");
没反应呀
博主
回复 引用 查看
建议增加一个 可以 设置 弹出日历控件 的 高度 和宽度。
回复 引用 查看
2009-05-09 18:26 |
您的这个日期时间控件真是太好了,十分感谢您把这么好的东西拿出来分享。
以下是我使用中遇到的一个问题:
HTML代码:
<tr>
<td class="right">预审日期</td>
<td><input type="text" id="date_1" name="date_1" value="2009-05-06" readonly class="Wdate" onfocus="var ys=$dp.$('date_2');WdatePicker({onpicked:function(){ys.focus();},minDate:'%y-%M-%d'})"/></td>
<td class="right">报名日期</td>
<td><input type="text" id="date_2" name="date_2" value="2009-05-09" readonly class="Wdate" onfocus="var tb=$dp.$('date_3');WdatePicker({onpicked:function(){tb.focus();},minDate:'#F{$dp.$D(\'date_1',{d:3})}'})"/></td>
<td class="right">投标时间</td>
<td><input type="text" id="date_3" name="date_3" value="2009-05-10" readonly class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss', minDate:'#F{$dp.$D(\'date_2',{d:1,H:8});}'})"/></td>
</tr>
如上代码,三个日期联动,需要达到 date_1 < date_2 < date_3
注意最后一个date_3的格式被设置为yyyy-MM-dd HH:mm:ss,date_1和date_2只能用yy-MM-dd格式
此时date_3选择的时候达不到最小日期必须是date_2之后一天的目的
图:
如能得到您的帮助将不胜感激,谢谢!
回复 引用
2009-05-10 22:54 |
我用myeclipse加的插件,在myeclipse里preview是有的,但在IE、遨游里就不显示了,怎么办啊?
回复 引用
2009-05-20 10:11 |
My97 不支持 IE8 啊,什么时候能支持呢?
目前随着IE8的发布,使用My97 的系统都报出了各种各样的问题。
回复 引用
2009-05-20 14:14 |
我使用了您的控件,但是使用IE8访问时报错,提示尚未定义。不知如何解决,请教一下,谢谢
回复 引用
2009-05-27 14:32 |
系统中一直在用您的控件,感觉不错!很感谢你,现在有一个新系统。需求有点
麻烦,反复看了API不知道能不能处理!
需求1:
要求对季度进行选择,这个好像My97不支持
需求2:
由一个类型下拉框,控制My97的日历内容形态!
如类型框选择,年,那My97的日历内容就只能有年的选项;
如类型框选择,月,那My97的日历内容就只能有年、月的选项;
并且,如果类型列表选择年,用户在My97上选择了年以后,My97控件
显示该年的第一天。同时,第二个My97日历控件显示该年的最后1天.
例如:
----------
列型下拉框:| 年 | (选择年)
----------
-------------------------------
开始时间 :| 2009/01/01 00:00:00 | (文本框)
-------------------------------
( My97控件内容仅显示年)
(起始时间文本框显示该年第一天0点0分)
(例:My97控件,选择09年,则开始时间文本框显示2009/1/1 0:0:0)
(同时结束时间文本框显示该年最后一天23:59分)
(例:My97控件,选择09年则结束时间文本框显示2009/12/31 23:59:59)
-------------------------------
结束时间 :| 2009/12/31 23:59:59 | (文本框)
-------------------------------
回复 引用
2009-05-27 15:14 |
请问能提供未简单加密过的源代码吗,现在看起来是在费力啊
回复 引用
2009-06-03 17:37 |
小弟最近拿这个控件做项目 但是 老是 报一个js错误
错误内容:
$ff is not defined
var $c;if($FF){Event.prototype.__defineSetter__("returnValue",function($)................
请作者帮我看看啊
回复 引用
2009-06-03 17:39 |
小弟最近拿这个控件做项目 但是 老是 报一个js错误
错误内容:
$ff is not defined
var $c;if($FF){Event.prototype.__defineSetter__("returnValue",function($)................
请作者帮我看看啊 我的邮箱 394824584@qq.com
回复 引用
2009-06-05 10:44 |
使用没有问题就是 第一次点击的时候弹一个提示框
----------------------
来自网页的消息
invalid property:useMap
-----------------------
回复 引用
2009-06-06 11:31 |
--引用--------------------------------------------------
帅哥1: My97 不支持 IE8 啊,什么时候能支持呢?
目前随着IE8的发布,使用My97 的系统都报出了各种各样的问题。
--------------------------------------------------------
回复 引用
2009-06-07 01:34 |
在线帮助那个网站打不开咯。是关掉了还是暂时性的问题?
回复 引用
2009-06-08 19:04 |
怎么我用了后选择日期要点2次数字才算选中呢?
我看了下 你的例子 都点一次就可以选中了。
麻烦帮我看看啊。
开始时间:
<input id="txtOne" type="text" onfocus="var txtEndOne=$dp.$('txtEndOne');WdatePicker({onpicked:function(){txtEndOne.click();},startDate:'%y-%M-%d',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true,maxDate:'#F{$dp.$D(\'txtEndOne\')||\'%y-%M-%d\'}'})" readonly="readonly"/>
结束时间:
<input id="txtEndOne" type="text" onclick ="WdatePicker({startDate:'%y-%M-%d',dateFmt:'yyyy-MM-dd HH:mm:ss',alwaysUseStartDate:true,maxDate:'\'%y-%M-%d\'}'})" readonly="readonly"/>
怎么修改?
我的邮箱:nscfd@sina.com 请尽快回复我!
回复 引用
2009-06-11 09:48 |
博主你好,感谢你共享这么好的JS日期控件,功能和灵活性发面是我迄今为止用到的最好的。非常感谢!
回复 引用
2009-06-17 09:23 |
以下页面在IE8中无效,出现空白页面,也不报错。在Chrome中是正常的。
<html >
<head>
<title>无标题页</title>
<script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js" />
</head>
<body>
<input id="txtBirth" type="text" onclick="WdatePicker()" />
</body>
</html>
我用的是4.5版的,是否是兼容性的问题?
回复 引用
能否与Ajax一起使用呀!我以前用好像不行嘞!
回复 引用 查看
使用3.1的版本,好像在Chrome中不能使用,在Chrome報錯為:Cannot read property "prototype" of undefined
回复 引用 查看
--引用--------------------------------------------------
complanefly: 使用3.1的版本,好像在Chrome中不能使用,在Chrome報錯為:Cannot read property "prototype" of undefined
--------------------------------------------------------
3.1出来的时候,Chrome还没有出来,3.x只支持 ie6,ie7,ff2,ff3,3.x不支持IE8,而且3.x已经不再维护,如果还在使用3.x的朋友,我强烈建议你换成最新版,最新版支持:IE 6.0+ , Firefox 2.0+ , Chrome, Opera 9.5+ , Safari 3.0+
回复 引用 查看
Thanks,已經更新到4.5版,在本機使用Chrome測試ok,部署到Server上使用Chrome還是有同樣的問題,可能是我Server的環境方面的問題,總之謝謝了
回复 引用 查看
Thanks,已經更新到4.5版,在本機使用Chrome測試ok,部署到Server上使用Chrome還是有同樣的問題,可能是我Server的環境方面的問題,總之謝謝了
回复 引用 查看