asp中的日期控件怎么用?
各位高手:如何能把asp中的控件做的像winform中的一样好用呢?请指点一下小弟小弟在这里谢谢了!...
各位高手:如何能把asp中的控件做的像winform中的一样好用呢? 请指点一下小弟 小弟在这里谢谢了!
展开
2个回答
展开全部
用javascript来实现:
<script>
//日历
var date_start,date_end,g_object
var today = new Date();
var separator="-";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
{
var t_month,t_year
if (mode){
if(mode==1)
t_month=parseInt(cele_date_ lue,10)+parseInt(temp,10);
else
t_month=parseInt(temp)
if (t_month<cele_date_month.options(0).text) {
cele_date_ lue=cele_date_month.options(cele_date_month.length-1).text;
change_date(parseInt(cele_date_ lue,10)-1,0);
}
else{
if (t_month>cele_date_month.options(cele_date_month.length-1).text){
cele_date_ lue=cele_date_month.options(0).text;
change_date(parseInt(cele_date_ lue,10)+1,0);
}
else
{cele_date_ lue=t_month;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
else{
t_year=parseInt(temp,10);
if (t_year<cele_date_year.options(0).text) {
cele_date_ lue=cele_date_year.options(0).text;
set_cele_date(cele_date_ lue,1);
}
else{
if (parseInt(t_year,10)>parseInt(cele_date_year.options(cele_date_year.length-1).text,10)){
cele_date_ lue=cele_date_year.options(cele_date_year.length-1).text;
set_cele_date(cele_date_ lue,12);
}
else
{cele_date_ lue=t_year;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
<script>
//日历
var date_start,date_end,g_object
var today = new Date();
var separator="-";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
{
var t_month,t_year
if (mode){
if(mode==1)
t_month=parseInt(cele_date_ lue,10)+parseInt(temp,10);
else
t_month=parseInt(temp)
if (t_month<cele_date_month.options(0).text) {
cele_date_ lue=cele_date_month.options(cele_date_month.length-1).text;
change_date(parseInt(cele_date_ lue,10)-1,0);
}
else{
if (t_month>cele_date_month.options(cele_date_month.length-1).text){
cele_date_ lue=cele_date_month.options(0).text;
change_date(parseInt(cele_date_ lue,10)+1,0);
}
else
{cele_date_ lue=t_month;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
else{
t_year=parseInt(temp,10);
if (t_year<cele_date_year.options(0).text) {
cele_date_ lue=cele_date_year.options(0).text;
set_cele_date(cele_date_ lue,1);
}
else{
if (parseInt(t_year,10)>parseInt(cele_date_year.options(cele_date_year.length-1).text,10)){
cele_date_ lue=cele_date_year.options(cele_date_year.length-1).text;
set_cele_date(cele_date_ lue,12);
}
else
{cele_date_ lue=t_year;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询