Javascript 周到日期的日期选择
我有一个组合框Javascript 周到日期的日期选择,javascript,validation,date,Javascript,Validation,Date,我有一个组合框DateType,包含选项Today、Dayeday、Week-to-date和手动输入。 我还有两个文本框,一个用于开始日期,另一个用于结束日期。 默认情况下,日期类型将设置为今天的日期 比如说,现在的日期是2011年11月1日(星期二) 几个变量: var startDate = new Date(document.getElementsByName('Start Date').value); var endDate = new Date(document.getElement
DateType
,包含选项Today、Dayeday、Week-to-date和手动输入
。
我还有两个文本框,一个用于开始日期
,另一个用于结束日期
。
默认情况下,日期类型
将设置为今天的日期
比如说,现在的日期是2011年11月1日(星期二)
几个变量:
var startDate = new Date(document.getElementsByName('Start Date').value);
var endDate = new Date(document.getElementsByName('End Date').value);
我不熟悉javascript,所以有谁能帮我构建一个函数,该函数可以根据所选的日期类型(如上所述)修改开始日期
和结束日期
。
我只需要本周迄今为止的条件
我想,其余的都是类似的,所以我可以确定剩余的条件
提前谢谢 响应select控件的onchange事件,您可以设置一个日期范围,如下所示:
function setDateRange()
{
var periodSelection = dateseln.period.options[dateseln.period.selectedIndex].value;
var start;
switch (periodSelection)
{
case "Today":
start = new Date();
break;
case "WeekToDate":
start = new Date();
start.setDate(start.getDate() - start.getDay());
break;
}
dateseln.startDate.value = start;
dateseln.endDate.value = new Date();
}
为了响应select控件的onchange事件,您可以设置如下日期范围:
function setDateRange()
{
var periodSelection = dateseln.period.options[dateseln.period.selectedIndex].value;
var start;
switch (periodSelection)
{
case "Today":
start = new Date();
break;
case "WeekToDate":
start = new Date();
start.setDate(start.getDate() - start.getDay());
break;
}
dateseln.startDate.value = start;
dateseln.endDate.value = new Date();
}
在JSFiddle.net上放置一些html和迄今为止您拥有的任何函数,然后我们可以查看。在JSFiddle.net上放置一些html和迄今为止您拥有的任何函数,然后我们可以查看。