Js构造日期下拉框
来源:互联网 发布:赢时胜java笔试题 编辑:程序博客网 时间:2024/05/22 12:07
效果图:
源码实现:
<select id='selectYear' onchange="changeYear()"><%for (int i = (thisYear - 10); i < (thisYear + 10); i++) {if (i == thisYear) {%><option value='<%=i%>' selected="selected"><%=i%></option><%} else {%><option value='<%=i%>'><%=i%></option><% }}%></select><select id='selectWeek'></select>
//构造日期下拉框function rendererCurrentWeek(year) {var firstDayOfYear = Date.parseDate(year + "0101", "Ymd");var day = firstDayOfYear.getDay();if (day == 0)day = 7;var firstDayOfWeek = firstDayOfYear.add(Date.DAY, -(day - 1));var lastDayOfWeek = firstDayOfWeek.add(Date.DAY, 6);var selectWeek = document.getElementById("selectWeek");//清除原有值,加入新值,这个地方document.getElementById不知道对不对,因为原来用的是其他标签,类似.select这种document.getElementById("#selectWeek option").remove();for ( var i = 1; i < (365 / 7 + 1); i++) {var optValue = firstDayOfWeek.format("Ymd") + "_"+ lastDayOfWeek.format("Ymd");//第i周(周一至周五),要显示第i周(周一至周天),去掉.add(Date.DAY, -2)就行var optText = "第" + i + "周(" + firstDayOfWeek.format("Y-m-d") + "至"+ lastDayOfWeek.add(Date.DAY, -2).format("Y-m-d") + ")";var item = new Option(optText, optValue);selectWeek.options.add(item);firstDayOfWeek = lastDayOfWeek.add(Date.DAY, 1);lastDayOfWeek = firstDayOfWeek.add(Date.DAY, 6);}}
测试通过!
0 0
- Js构造日期下拉框
- js实现日期下拉框
- js控制日期下拉列表
- 一个JS下拉搜索框,日期级联控件
- 下拉框显示日期
- 日期选择下拉框
- 日期下拉框
- 下拉框 选择日期
- js实现下拉框联动选中日期(select 日期联动更改)
- js日期类型date构造函数使用方法
- flex 日期下拉框,选择一段日期
- jquery 下拉框日期控件
- 日期下拉框 只要年月
- Ext JS 6:将日期下拉字段修改为日期时间下拉字段(三)
- JS联动下拉框
- JS下拉框
- js 模拟下拉框
- JS联动下拉框
- java执行字符串中的运算公式
- 图像直方图均衡化增强opencv与C语言版
- Look-aside Cache 和 Look-through Cache
- 调整Linux内核驱动加载顺序
- RabbitMQ (消息队列)专题学习06 Topic
- Js构造日期下拉框
- Android]Uri取用raw資源,利用Notification播放聲音 (转)
- bb test scheme
- mysql增加新用户无法登陆解决方法 ERROR 1045 (28000): Access denied for user 'appadmin'@'localhost' (using password
- jquery closest方法
- NSURLConnection小解
- Android中ProgressDialog的简单示例
- 浅谈带符号类型的大小与所占存储空间的关系
- 在调试时不能print变量值问题