代码如下:
$(function nian() {
for ( var i = 1990; i < 2016; i++) {
$("select[name='Year']").append(
"" + i + "");
}
for ( var i = 1; i < 13; i++) {
$("select[name='Month']").append(
"" + i + "");
}
});
function ri() {
var y = $("select[name='Year']").val();
var m = $("select[name='Month']").val();
alert(m);
if ((y % 100 != 0) && (y % 4 == 0)) {//闰年
if (m == 4 || m == 6 || m == 9 || m == 11) {
// 30天的
alert("闰年30");
for ( var j = 1; j < 31; j++) {
$("select[name='Day']").append(
"" + i + "");
}
} else if (m == 2) {
alert("闰年2月");
for ( var j = 1; j < 30; j++) {
$("select[name='Day']").append(
"" + i + "");
}
} else {
alert("闰年31");
for ( var j = 1; j < 32; j++) {
$("select[name='Day']").append(
"" + i + "");
}
}
}
else
{
alert("不是闰年");
//不是闰年
if (m == 4 || m == 6 || m == 9 || m == 11) {
// 30天的
for ( var j = 1; j < 31; j++) {alert("dd");
$("select[name='Day']").append("" + i
+ "");
}
}
else
if (m == 2) {
for ( var j = 1; j < 29; j++) {
$("select[name='Day']").append("" + i
+ "");
}
} else {
for ( var j = 1; j < 32; j++) {
$("select[name='Day']").append("" + i
+ "");
}
}
}
}
然后是
发布日期:
--请选择--
--请选择--
--请选择--
data-options="required:true,validType:'maxlength[20]'" value="1" />
这里年月都能够正常显示,但是日这里已经提示了设置的弹窗但是之后的for貌似没有执行还是怎么,日的下拉列表是空的没有成功赋上日期,求帮助怎么解决,谢啦!
代码截图:![图片说明](https://img-ask.csdn.net/upload/201506/06/1433600249_374528.png)