当前位置: 代码迷 >> Java Web开发 >> 那位高人有年,月,日 联动下拉框的源码?该如何处理
  详细解决方案

那位高人有年,月,日 联动下拉框的源码?该如何处理

热度:576   发布时间:2016-04-17 13:51:19.0
那位高人有年,月,日 联动下拉框的源码?
那位高人有年,月,日   联动下拉框的源码?
当输入为润年时,二月为29天,否则为28天。


------解决方案--------------------
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=utf-8 " />
</head>
<body>
<input type= "text " id= "year " value= "2007 " onClick= "this.select() " onBlur= "listDay() ">
<select id= "month " onchange= "listDay() ">
<script>
for(var i=1;i <=12;i++)
document.write( " <option value= "+i+ "> "+i+ " </option> ");
</script>
</select>
<select id= "day ">
</select>
</body>
</html>
<script language= "javascript " type= "text/javascript ">
var objY=document.getElementById( "year ");
var objM=document.getElementById( "month ");
var objD=document.getElementById( "day ");

function listDay(){
var vYear =objY.value;
var vMonth =objM.options[objM.selectedIndex].value-1;
var vEndDate =new Date((vMonth==12 ? vYear +1 : vYear),(vMonth==12 ? 1 : vMonth+1),0);
objD.options.length=0;
for(var i=1;i <=vEndDate.getDate();i++){
var opt=document.createElement( "OPTION ");
opt.value=i;
opt.text=i;
objD.options.add(opt);
}
}
</script>

------解决方案--------------------
支持楼主自己写一个
------解决方案--------------------
支持楼主自己写一个呵呵
------解决方案--------------------
上 无忧脚本啊, 这牛的网站 楼主都没收藏啊

bbs.51js.com 如果不对, 用Baidu 一下: 无忧脚本
------解决方案--------------------
这是个js 的文件
锘?/ 涓昏皟鐢ㄥ嚱鏁版槸 setday(this,[object])鍜宻etday(this)锛孾object]鏄?帶浠惰緭鍑虹殑鎺т欢鍚嶏紝涓句袱涓?緥瀛愶細
// 涓?銆?input name=txt> <input type=button value=setday onclick= "setday(this,document.all.txt) ">
// 浜屻??input onfocus= "setday(this) ">

var bMoveable=true;
var strFrame;

document.writeln( ' <iframe id=endDateLayer frameborder=0 width=162 height=211 style= "position: absolute; z-index: 9998; display: none "> </iframe> ');
strFrame= ' <style> ';
strFrame+= 'INPUT.button{BORDER-RIGHT: #63A3E9 1px solid;BORDER-TOP: #63A3E9 1px solid;BORDER-LEFT: #63A3E9 1px solid; ';
strFrame+= 'BORDER-BOTTOM: #63A3E9 1px solid;BACKGROUND-COLOR: #63A3E9;font-family:瀹嬩綋;} ';
strFrame+= 'TD{FONT-SIZE: 9pt;font-family:瀹嬩綋;} ';
strFrame+= ' </style> ';
strFrame+= ' <scr ' + 'ipt> ';
strFrame+= 'var datelayerx,datelayery; ';
strFrame+= 'var bDrag; ';
strFrame+= 'function document.onmousemove() ';
strFrame+= '{if(bDrag && window.event.button==1) ';
strFrame+= ' {var DateLayer=parent.document.all.endDateLayer.style; ';
strFrame+= ' DateLayer.posLeft += window.event.clientX-datelayerx; ';
strFrame+= ' DateLayer.posTop += window.event.clientY-datelayery;}} ';
strFrame+= 'function DragStart() ';
strFrame+= '{var DateLayer=parent.document.all.endDateLayer.style; ';
strFrame+= ' datelayerx=window.event.clientX; ';
strFrame+= ' datelayery=window.event.clientY; ';
strFrame+= ' bDrag=true;} ';
strFrame+= 'function DragEnd(){ ';
  相关解决方案