求个年,月,日的三级关联菜单,带数据的 RT,主要是要带,年,月,日的数据的谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table cellspacing="0" cellpadding="6" border="1"><tr> <td> 出生日期: </td> <td bgcolor="#FFFFFF" class="td_left"> <select name="year" onchange="getDates()"> <script language="javascript" type="text/javascript"> var date=new Date(); var year=date.getYear(); for(var i=year;i>=year-100;i--){ document.write("<option value="+i+">"+i+"</option>"); } function append(o,v){ var option=document.createElement("option"); option.value=v; option.innerText=v; o.appendChild(option); } function getDates(){ var y=document.getElementsByName("year")[0].value; var m=document.getElementsByName("month")[0].value; var day=document.getElementsByName("day")[0]; day.innerHTML=""; if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12){ for(var j=1;j<=31;j++){ append(day,j); } } else if(m==4 || m==6 || m==9 || m==11){ for(var j=1;j<=30;j++){ append(day,j); } } else if(m==2){ var flag=true; flag=y%4==0&&y%100!=0||y%400==0; if(flag){ for(var j=1;j<=29;j++){ append(day,j); } } else{ for(var j=1;j<=28;j++){ append(day,j); } } } }</script> </select> 年 <select name="month" onchange="getDates()"> <script language="javascript" type="text/javascript"> for(var i=1;i<=12;i++){ document.write("<option value="+i+">"+i+"</option>"); }</script> </select> 月 <select name="day"> <script language="javascript" type="text/javascript"> for(var i=1;i<=31;i++){ document.write("<option value="+i+">"+i+"</option>"); }</script> </select> 日 </td> </tr></table>不知道是不是楼主想要的 怎么开发短信平台? mysql_real_escape_string 发现一个乱码的中文字,见内 文件加载一半,document.execCommand("stop")就停止了 如果多个 PHP 页面共享 mysql 查询结果? 大侠们,问个问题,急! mysqli函数不能用? 求助海量数据的mysql索引问题! php 使用什么开发工具比较顺手 为什么我写文件时出现这样错误? 想学PHP,麻烦推荐一下使用什么环境,什么数据库? PHP脚本在linux在定时执行问题 分太多了没用,撒分
<tr>
<td>
出生日期:
</td>
<td bgcolor="#FFFFFF" class="td_left">
<select name="year" onchange="getDates()">
<script language="javascript" type="text/javascript">
var date=new Date();
var year=date.getYear();
for(var i=year;i>=year-100;i--){
document.write("<option value="+i+">"+i+"</option>");
}
function append(o,v){
var option=document.createElement("option");
option.value=v;
option.innerText=v;
o.appendChild(option);
}
function getDates(){
var y=document.getElementsByName("year")[0].value;
var m=document.getElementsByName("month")[0].value;
var day=document.getElementsByName("day")[0];
day.innerHTML="";
if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12){
for(var j=1;j<=31;j++){
append(day,j);
}
}
else if(m==4 || m==6 || m==9 || m==11){
for(var j=1;j<=30;j++){
append(day,j);
}
}
else if(m==2){
var flag=true;
flag=y%4==0&&y%100!=0||y%400==0;
if(flag){
for(var j=1;j<=29;j++){
append(day,j);
}
}
else{
for(var j=1;j<=28;j++){
append(day,j);
}
}
}
}
</script>
</select>
年
<select name="month" onchange="getDates()">
<script language="javascript" type="text/javascript">
for(var i=1;i<=12;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
月
<select name="day">
<script language="javascript" type="text/javascript">
for(var i=1;i<=31;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
日
</td>
</tr>
</table>不知道是不是楼主想要的