dorado7下拉框5中的日期下拉框怎么只选择年月

这个插件是继 插件过后的又一个给园子里的朋友的礼物,呵呵,最近迷上了jq,疯狂地用jq做了一个又一个插件,感觉就是一个字:爽!!!!!这个日期选择插件是看了园子里另外一个GG李华顺 但是我发现他的这个插件没有加上任何的日期验证,如可以选择出2月31日的错误来,于是就自己另外写了个出来,呵呵废话少说了,上图!效果图如下:本插件基于jQuery框架调用:$("#selectAdate").dateSelector({yearEnabled:false,monthEnabled:false});参数设置:
开始年(默认为:1960年)
结束年(默认为:当前年)
yearEnabled
年选择框是否启用(默认为:启用)
monthEnabled
月选择框是否启用(默认为:启用)
dayEnabled
日选择框是否启用(默认为:启用)参数调用示例:$("#selectAdate").dateSelector({yearBegin:1900,yearEnd:2010,yearEnabled:false,monthEnabled:false});---------------------------------(没剑 )有什么意见请留言给我吧,大家一起进步~另:说明一下,这个插件参考自李华顺朋友的 这此表示感谢!
阅读(...) 评论()dorado5 中显示三天前的日期应该怎么写 - 开源中国社区
当前访客身份:游客 [
当前位置:
dorado5 中显示三天前的日期应该怎么写,我只知道当前日期是${security.dateUtil.curDate},三天前用${security.dateUtil.curDate-3}不起作用,求大神指点。
共有0个答案
更多开发者职位上
有什么技术问题吗?
yikong...的其它问题js日期处理
&&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &&&&& &html xmlns=&&&&&
&head&&&&&
&title&js.Date.convertWeekNumberToFirstDate.html &/title&&&&&
&meta name=&generator& content=&editplus& /&&&&&
&meta name=&author& content=&& /&&&&&
&meta name=&keywords& content=&& /&&&&&
&meta name=&description& content=&& /&&&
&/head&&&&&&
&body&&&&&
&select id=&sltYear&& &/select&&&&&
&select id=&sltWeek&& &/select&&&&&
&span id=&spnDate&&&/span&—&span id=&lpnDate&&&/span&
&script type=&text/javascript&&&&&&
$ = document.getElementById;&
var oYear = $(&sltYear&);& //从循环中获取年份
var oWeek = $(&sltWeek&);& //从循环中获取周数
var oDate = $(&spnDate&); //周数对应的周一的日期
var lDate = $(&lpnDate&); //周数对应的周五的日期
*先获取当前年份,然后当年分小于2020年时,循环获取
*从2011年到2020年的一个数组
for (var i=(new Date()).getFullYear(); 2000&= i &=2020; i++){& &
oYear.add(new Option(i+&年&, i));&
*循环获取从第一周到第52周的一个数组
for (var i=1; i &=52; i++)& {& &
oWeek.add(new Option(i+&周&, i));&
* sYear: string, 年份;&&
* sWeek: string, 周数;&&
* startFromFirstMonday: boolean, 是否从每年第一天开始计算周数,&&
* true: 从每年第一天开始计算周数;false: 从每年第一个周一开始计算周数。&&
function convertWeekNumberToFirstDate(sYear, sWeek, startFromFirstMonday)& {& &
if (startFromFirstMonday == undefined)
&startFromFirstMonday =&&& &
var weekIndex = 1;&&& &
var year = parseInt(sYear);& &
var week = parseInt(sWeek);&&& &
var i = 1;& &
var dFirstDate = new Date(year, 0, i);&&& &
if (!startFromFirstMonday){& &&
&& if (weekIndex& & week){& &&&
&&&&& weekIndex++;& &&
&& }else& &&&
&& return dFirstD& &
&& if (dFirstDate.getDay() != 1){& &&
&& i += 7 - dFirstDate.getDay() + 1;& &&
&& dFirstDate.setFullYear(year, 0, i);& &
&& if (weekIndex& & week){& &&
&& i += 7*(week-weekIndex);& &&
&& dFirstDate.setFullYear(year, 0, i);& &
&&& return dFirstD&
function displayDate()& {& &
var dFirstDate = convertWeekNumberToFirstDate(oYear.value, oWeek.value);& &
oDate.innerHTML = dFirstDate.getFullYear()+&-&+(dFirstDate.getMonth()+1)+&-&+dFirstDate.getDate();&
lDate.innerHTML = dFirstDate.getFullYear()+&-&+(dFirstDate.getMonth()+1)+&-&+(dFirstDate.getDate()+4);&
displayDate();&
oYear.onchange = oWeek.onchange = displayD&&&&&
&/script&&&&
运行结果如图:
当选择年份和周数的时候,后面的日期段会随着对应变化
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5446次
排名:千里之外我有三个下拉框(select),分别用来选择年、月、日,最后拼接成一个日期。可是我怎么样判断这个日期合法呢?
[问题点数:0分]
我有三个下拉框(select),分别用来选择年、月、日,最后拼接成一个日期。可是我怎么样判断这个日期合法呢?
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2002年9月 总版技术专家分月排行榜第三2002年8月 总版技术专家分月排行榜第三
2006年4月 荣获微软MVP称号2003年4月 荣获微软MVP称号
2002年9月 总版技术专家分月排行榜第三2002年8月 总版技术专家分月排行榜第三
2006年4月 荣获微软MVP称号2003年4月 荣获微软MVP称号
2002年3月 Web 开发大版内专家分月排行榜第二2003年3月 Java大版内专家分月排行榜第二2003年2月 Java大版内专家分月排行榜第二
2002年11月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。请问怎么实现cxDateEdit控件只能通过下拉框选择日期,无法再编辑框输入日期 - Delphi当前位置:& &&&请问怎么实现cxDateEdit控件只能通过下拉框选择日期请问怎么实现cxDateEdit控件只能通过下拉框选择日期,无法再编辑框输入日期&&网友分享于:&&浏览:69次请教如何实现cxDateEdit控件只能通过下拉框选择日期,无法再编辑框输入日期cxDateEdit控件默认可以手输日期也可以通过下拉框选择日期,现在我要禁止cxDateEdit无法手输日期,只能通过下拉框选择,请问如何实现。
------解决方案--------------------可以试试在cxDateEdit的OnKeypress事件里用这段代码
procedure&TForm1.cxDateEdit1KeyPress(Sender:&TO&var&Key:&Char);
&&key&:=�
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有

我要回帖

更多关于 dorado 多选下拉框 的文章

 

随机推荐