这是简单js代码,实现功能是当你选择开始年份时,结束年份的最小年份为大于或等于开始年份。
如:开始年份为2000,那么结束年份可选择范围为2000~2014。
如:开始年份为2010,那么结束年份可选择范围为2010~2014。
实现代码如下:
HTML代码:
<form id="form1" name="form1" method="post" action="">
<select name="year1" id="year1">
<?php for($i=date('Y');$i>=1990;$i--){ echo '<option value="'.$i.'">'.$i.'</option>'; }?>
</select>
~
<select name="year2" id="year2">
<?php for($i=date('Y');$i>=1990;$i--){ echo '<option value="'.$i.'">'.$i.'</option>'; }?>
</select>
</form>
JS代码:
<script language="javascript">
$(function(){
$('#year1').change(function(){
var year1=$(this).val(); var year2; var date = new Date();
for(i=date.getYear();i>=year1;i--){
year2+='<option value="'+i+'">'+i+'</option>';
}
$('#year2').html(year2);
});
})
</script>
上一篇:jquery+mobile实现触摸滑动、自动滑动、点击滑动效果
下一篇:jQuery选择器大全(48个代码片段+21幅图演示)
讨论数量:1