[求助] 关于js对日期赋初值的问题
我现在的效果是对第2个日期文本框(todate)点击就赋予系统当前的日期(格式如2007-12-08)但我想改成只要打开网站就自动赋值,不必去点击,请问我该如何改?
还有就是我想对第1个日期文本框(fromdate)也赋初值,时间为半年前(DateAdd("m",-6,Date())),请
问这又该如何实现?
谢谢各位帮忙!!!
部分代码如下:
<form name="keyword" method="get" action="search.asp"target='_blank' >
<tr>
<td width="31%" height=40 align=right > 發布時間:</td>
<td width="69%" valign=center ><input name=fromdate readOnly=true class="inputstyle" size=13 value="" >
<a
href="javascript:cal1.popup();"><img height=16 alt=點幾選擇日期
src="images/cal.gif" width=16 border=0></a> 至
<input name=todate readOnly=true class="inputstyle" size=13 value="" >
<SCRIPT LANGUAGE="JavaScript">
<!--
function getDateString(){
with(new Date()){return getFullYear()+"-"+(getMonth()<9?"0":"")+(getMonth()+1)+"-"+(getDate()<10?"0":"")+getDate();}
}
//-->
</SCRIPT>
<a
href="javascript:cal2.popup();"><img height=16 alt=點幾選擇日期
src="images/cal.gif" width=16 border=0></a>
<script language=JavaScript>
var cal1 = new calendar1(document.forms['keyword'].elements['fromdate']);
cal1.year_scroll = true;
cal1.time_comp = false;
var cal2 = new calendar1(document.forms['keyword'].elements['todate']);
cal2.year_scroll = true;
cal2.time_comp = false;
</script></td>
</tr></form>