function change(value){
var bb=document.getElementById("select").options.length;
var aa=new Array(bb);
var start=document.getElementById("start").value;
// alert(value);
// alert(start);
var week=document.getElementById("week1").value;
// alert(week);
if(value==0){
document.getElementById("start").value='01';
aa[value]='01';
}else{
if(week>value){
if(week==parseInt(parseInt(bb)-1)){
aa[value]=parseInt(start)-parseInt(7)*parseInt(parseInt(week)-parseInt(value));
}else{
aa[value]=parseInt(start)-parseInt(7)*parseInt(parseInt(week)-parseInt(value)+parseInt(1));
}
}else{
aa[value]=parseInt(7)*parseInt(parseInt(value)-parseInt(week)-1)+parseInt(start);
}
}
// alert(aa[value]);
window.location.href="<%=basePath%>hours/hourlist.action?startdate="+aa[value]+"&week="+value;
}
在当前页面上回隐藏一个当前是这个月的星期几,今天的这个星期的结束日期是多少,而后有一个下拉,这个下拉里面有所有的这个月的星期,没选择一个星期,就会传给后台,而后台获得是这个星期的开始日期,而后加7就可以得出这个周所在本月的第几天到第几天。
分享到:
相关推荐
"单击文本框显示时间下拉列表Data.js"是一个JavaScript实现的功能,主要用于用户界面交互,为用户提供一个方便的时间选择方式。这个功能的核心是通过点击文本框来触发一个下拉时间列表,用户可以从列表中选择一个...
根据提供的文件信息,本文将详细解析“下拉列表关于年月日的显示”这一主题,主要涉及以下几个方面:实现年份、月份、日期选择器的基本原理;JavaScript代码解读及其功能;以及如何根据不同的年份来动态调整月份和...
这种功能通常用于表单中的日期选择器,通过下拉列表的方式让用户选择具体的日期。本文将详细介绍如何使用JavaScript实现一个简单的年、月、日三级联动的下拉菜单,并解释其工作原理。 #### 二、技术背景 在网页开发...
11. **isselected**: 检查是否有有效数据被选中,可能适用于多选框或下拉列表。 12. **ischaracter**: 检查字符是否符合某种特定条件,可能是字符类型或者长度限制。 13. **isothernamecharacter** 和 **...
总之,通过这个示例,我们可以学习到如何使用jQuery动态生成和更新级联的年月日下拉列表,以及如何处理JavaScript中的日期和闰年判断。这个方法适用于各种需要用户选择日期的场景,提高了用户体验并简化了开发过程。
每个部分都是一个下拉列表,用户可以选择合适的值。JavaScript可以监听这些下拉菜单的事件(如onChange),根据用户当前的选择更新其他部分。例如,当用户选择了一个年份,程序会自动更新月份下拉菜单,只显示该年份...
在JavaScript编程中,日期三级级联是指在一个用户界面中,用户选择年份后,月份的选择会自动更新为对应年份的月份,接着选择月份后,日期的选择也会相应更新为该月的有效日期。这种功能常见于日历插件、预约系统等...
这两个函数分别在年份和月份改变时调用,用来更新日期下拉列表。 - **YYYYDD**: 当年份改变时,重新计算当月最大天数,并更新日期下拉列表。 - **MMDD**: 当月份改变时,同样需要重新计算当月最大天数,并更新日期...
在这个例子中,JavaScript使用了select元素的options属性来动态添加或清空日期选项。 3. 日期控件逻辑实现:日期控件的逻辑实现主要通过JavaScript函数来完成,如init()函数用于初始化select控件的option,swap_day...
=0) || (sy%400==0)`判断),那么会在日期下拉列表中添加一个29号的选项。对于每个月份,如果天数超过了31日,会相应地调整下拉列表中的选项。这个函数展示了如何用JavaScript代码响应下拉列表的变化,并动态地修改...
7.如何使用JavaScript的Date对象:在js出生日期年月日级联菜单的实现过程中,我们使用JavaScript的Date对象来获取当前年份,以及判断是否为闰年。例如,new Date().getFullYear()可以获取当前年份,new Date(year, ...
当用户从月份下拉列表中选择了一个月份,`MMDD`函数会被调用,这个函数负责重新生成日期下拉列表的选项。由于每个月的天数不同,以及2月还可能因为是否为闰年而有不同的天数,这个函数需要考虑到这些因素。 ### ...
打开页时,在下拉列表中显示当前年月,显示公历和农历的相关信息 中文显示农历的日期 判断的农历中那个月是闰月,不是闰月 算出当前月第一天的农历日期和当前农历日期下一个月农历的第一天日期
这通常包括一个容器元素,如`<div>`,以及一系列的子元素,如下拉列表或滑块,分别对应年、月、日、小时和分钟。每个元素都有特定的ID或类名,以便JavaScript代码能够正确地找到并操作它们。 3. **CSS样式** 虽然...
Javascript考试题目.doc 本文档提供了15道Javascript考试题目,涵盖了...15. 在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是document.myform.selCity.options.length=0。
- 当用户在隐藏输入框中输入了一个符合日期格式的值时,自动填充三个下拉列表中的年、月、日。 - 如果输入框为空或不包含有效的日期,则下拉列表保持为空状态。 - 年份范围默认为1900年至当前年份。 - 根据选择的...
在此示例中,我们通过JavaScript(简称为js)与jQuery库共同协作,实现了一个简单的日期联动效果,使得年份、月份和日期的选择能够根据特定的逻辑进行动态更新。下面将详细解释这一实现过程中的关键知识点。 首先,...
综上所述,这个jQuery时间日期三级联动的实现利用了JavaScript的DOM操作、事件处理和逻辑判断,通过动态填充下拉列表实现了年、月、日之间的联动效果。这样的功能在各种网页表单中都有广泛的应用,特别是在需要用户...