起止日期提示设置默认值,只有截止日期起作用。

0
开始日期设置为本月一日:
<script>
function ShowMonthLastDay()
{
var Nowdate=new Date();
var MonthNextFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth(),2);
var MonthLastDay=new Date(MonthNextFirstDay-86400000);
var strMonthLastDay = [MonthLastDay.getUTCFullYear(), MonthLastDay.getMonth()+1, MonthLastDay.getDate()].join("-");
return strMonthLastDay;
}
function init()
{
pickerControlDateBeg.setValue( ShowMonthLastDay() );
promptButtonFinish();--自动提交
}
</script>
<body onload="init()">
</body>
</div>
截止日期设置为昨天:
<script>
function subtractDay (){
var dtToday = new Date();
var dtYesterday = new Date( dtToday - 86400000 );
var strYesterday = [dtYesterday.getUTCFullYear(), dtYesterday.getMonth()+1, dtYesterday.getDate()].join("-");
return strYesterday;
}
function init()
{
pickerControlDateEnd.setValue(subtractDay () );
promptButtonFinish();--自动提交
}
</script>
<body onload="init()">
</body>
</div>
但是如下图,只有截止日期起作用:

11.png

是不是因为两个HTML都设置了自动提交 promptButtonFinish(),但是如果不设置自动提交,重新选日期的时候,日期提示框里面的值不会发生变化。
已邀请:
0

攻城的狮子 - 我们的征途是星辰大海 2016-10-13 回答

要回复问题请先登录注册