導航:首頁 > 編程語言 > js周歷控制項

js周歷控制項

發布時間:2023-05-24 20:17:34

1. js 如何控制 日歷控制項的彈出框是向上的,就是我點擊日歷的時候,彈出框始終向上,C# 語言,.net控制項

你是不是把該textbox設置為了readonly了,如果是的話,這個值只能用request去獲取

2. 在jsp頁面中調用js的日歷控制項,如何操作

在jsp頁面中使用js日期控制項
<script src="js/Calendar.js" type="text/javascript" language="javascript"></script>
加入到頁面中 js/Calendar.js 這是控制項內的路徑容
<input name="txtDate" type="text" onclick="SelectDate(this)" readonly="readonly">

3. calendar.js 這個日歷控制項在jsp中怎麼使用

在頁面中直接通過script標簽引入即可,如:<script type="text/javascript" src="
calendar.js"></script>

4. JS的日歷控制項的日期格式,輸出已經改成YYYY/MM/DD了,但是傳入的時候不能識別,求懂的朋友指點

傳入時用標準的,YYYY-MM-DD,如果用/分隔符,需要符合美式或英式寫法:最後一項內是容年。MM/DD/YYYY, 或DD/MM/YYYY

YYYY/MM/DD, 常規來說,沒這種寫法。如果是年月日,通常採用"-"做分隔符。

5. 修改js Calendar日歷控制項 兼容IE9/谷歌/火狐

修改Calendar日歷控制項
兼容IE9,谷歌,火狐。
只是能用,出現的位置有所不同,希望有高手再幫我改改吧,謝謝
一、
復制代碼
代碼如下:
this.iframe
=
window.frames("meizzCalendarIframe");
修改為
復制代碼
代碼如下:
this.iframe
=
window.frames["meizzCalendarIframe"];
二、
復制代碼
代碼如下:
var
a
=
(arguments.length==0)
?
WebCalendar.day[this.id.substr(8)].split("/")
:
arguments[0].split("/");
修改為
復制代碼
代碼如下:
var
a
=
WebCalendar.day[this.id.substr(8)].split("/");
三、
復制代碼
代碼如下:
function
dayMouseOver()
{
this.className
=
"over";
this.style.backgroundColor
=
WebCalendar.darkColor;
if(WebCalendar.day[this.id.substr(8)].split("/")[1]
==
WebCalendar.thisMonth)
this.style.color
=
WebCalendar.lightColor;
}
function
dayMouseOut()
{
this.className
=
"out";
var
d
=
WebCalendar.day[this.id.substr(8)],
a
=
d.split("/");
this.style.removeattribute("backgroundColor");
if(a[1]
==
WebCalendar.thisMonth
&&
d
!=
WebCalendar.today)
{
if(WebCalendar.dateStyle
&&
a[0]
==
parseInt(WebCalendar.dateStyle[4],
10))
this.style.color
=
WebCalendar.lightColor;
this.style.color
=
WebCalendar.wordColor;
}
}
修改為
復制代碼
代碼如下:
var
bgbgbg;
function
dayMouseOver()
{
this.className
=
"over";
bgbgbg=this.style.backgroundColor;
this.style.backgroundColor
=
WebCalendar.darkColor;
if(WebCalendar.day[this.id.substr(8)].split("/")[1]
==
WebCalendar.thisMonth)
this.style.color
=
WebCalendar.lightColor;
}
function
dayMouseOut()
{
this.className
=
"out";
var
d
=
WebCalendar.day[this.id.substr(8)],
a
=
d.split("/");
this.style.backgroundColor
=
bgbgbg;
if(a[1]
==
WebCalendar.thisMonth
&&
d
!=
WebCalendar.today)
{
if(WebCalendar.dateStyle
&&
a[0]
==
parseInt(WebCalendar.dateStyle[4],
10))
this.style.color
=
WebCalendar.lightColor;
this.style.color
=
WebCalendar.wordColor;
}
}

6. js實現日歷可獲得指定日期周數及星期幾示例分享(js獲取星期幾)

應為要有交互,選擇了Js來實現,也算是
結對編程
的初試吧。
我將顯示部分用html
寫好基段謹,點擊的按鈕觸發事件函數是check();
復制代碼
代碼如下:
function
onCheck(){
var
Year
=
document.getElementById("year").value;
//獲取文本框的「年」
var
theYear
=Year
*
1;
//轉換為number類型燃敬
//alert(theYear);
//
獲取月值
var
month
=
document.getElementById("month");
var
index1=month.selectedIndex;
var
theMonth
=
month.options[index1].value;
//獲取月搏基值
var
day
=
document.getElementById("day");
var
index2=day.selectedIndex;
var
theDay
=
day.options[index2].value;
//
輸入值判斷部分
...
//調用核心函數
days(theYear,theMonth,theDay);
}

7. javascript實現的日歷控制項,為什麼不顯示

日期控制項,主要使用js的Date對象。下面是簡單是日期控制項,僅供參考:

<style>
*{margin:0;padding:0;}
.calander{position:relative;width:210px;border:1pxsolidred;margin:50pxauto;}
.calandera{position:absolute;top:0;height:40px;line-height:40px;}
.calander.prev{left:0;padding-left:10px;}
.calander.next{right:0;padding-right:10px;}
.calanderspan{display:block;height:40px;line-height:40px;text-align:center;font-weight:bold;}
.calanderul,.calanderol{overflow:hidden;}
.calanderli{float:left;width:30px;height:30px;line-height:30px;text-align:center;list-style:none;}
.calander.week{color:#f40;}
.calander.today{color:blue;}
.calander.past{color:#ccc;}
</style>
<script>
window.onload=function(){
varoDiv=document.getElementById('calander');
varoSpan=oDiv.getElementsByTagName('span')[0];
varoUl=oDiv.getElementsByTagName('ul')[0];
varoPrev=oDiv.getElementsByTagName('a')[0];
varoNext=oDiv.getElementsByTagName('a')[1];

varnow=0;
create();

oNext.onclick=function(){
now++;
create();
};
functioncreate()
{
oUl.innerHTML='';
//span
varoDate=newDate();//?
oDate.setMonth(oDate.getMonth()+now,1);
vary=oDate.getFullYear();
varm=oDate.getMonth();
oSpan.innerHTML=y+'年'+(m+1)+'月';

//創建空格
varoDate=newDate();//?
oDate.setMonth(oDate.getMonth()+now,1);
oDate.setDate(1);
varweek=oDate.getDay();//0-6
(week==0)&&(week=7);

for(vari=0;i<week-1;i++)
{
varoLi=document.createElement('li');

oUl.appendChild(oLi);
}

//創建真正日期
varoDate=newDate();//?
oDate.setMonth(oDate.getMonth()+now,1);
oDate.setMonth(oDate.getMonth()+1,0);
vartotal=oDate.getDate();
for(vari=0;i<total;i++)
{
varoLi=document.createElement('li');

oLi.innerHTML=i+1;

oUl.appendChild(oLi);
}

//處理周末
varaLi=oUl.children;

for(vari=0;i<aLi.length;i++)
{
if(i%7==5||i%7==6)
{
aLi[i].className='week';
}
}

//今天
if(now==0)
{
varoDate=newDate();

for(vari=0;i<aLi.length;i++)
{
if(aLi[i].innerHTML==oDate.getDate())
{
aLi[i].className='today';
}
elseif(aLi[i].innerHTML<oDate.getDate())
{
aLi[i].className='past';
}
}
}

}
};
</script>
</head>
<body>
<divclass="calander"id="calander">
<ahref="javascript:;"class="prev">←</a>
<ahref="javascript:;"class="next">→</a>

<span>2015年04月</span>
<ol>
<li>一</li>
<li>二</li>
<li>三</li>
<li>四</li>
<li>五</li>
<liclass="week">六</li>
<liclass="week">日</li>
</ol>
<ul>
</ul>
</div>
</body>

8. PHP怎樣添加JS日歷控制項

日期插件的包為:mydate.js。

1:首先將日期插件的包引入到頁面中

<scriptlanguage="JavaScript"src="../Inc/Js/mydate.js"></script>

2:設置滑鼠點擊事件,當滑鼠點擊獲得焦點的時候,觸發事件,調用方法

<inputtype="text"name="starttime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
<inputtype="text"name="endtime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">

3:完整頁面代碼

<?php
date_default_timezone_set("PRC");
$nowtime=time();
$rq=date("Y-m-d",$nowtime);
?>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<metaname="generator"content="FFKJ.Net"/>
<linkrev="MADE"href="mailto:[email protected]">
<title>在線--後台</title>
<linkrel="stylesheet"type="text/css"href="../Skins/Admin_Style.Css"/>
<scriptlanguage="JavaScript"src="../Inc/Js/mydate.js"></script>
</head>
<body>
開始時間:<inputtype="text"name="starttime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
結束時間:<inputtype="text"name="endtime"onfocus="MyCalendar.SetDate(this)"value="<?phpecho$rq;?>">
</body>
</html>
閱讀全文

與js周歷控制項相關的資料

熱點內容
不用網路載入的單機游戲有哪些 瀏覽:608
數據線插頭怎麼接頭 瀏覽:577
網路載入視頻失敗是怎麼回事 瀏覽:805
傳奇賬號在哪個文件夾里 瀏覽:346
百度app在哪裡安裝 瀏覽:587
如何設置路由器網路不斷網 瀏覽:471
傳到qq群里的文件怎麼刪除 瀏覽:861
索尼安卓71更新日誌 瀏覽:234
怎麼找手機里的垃圾app 瀏覽:540
2015藍橋杯代碼填空 瀏覽:698
安卓資料庫dbexecSQL 瀏覽:227
doc重命名文件格式 瀏覽:728
getscreen截圖工具下載 瀏覽:719
共識數據是什麼時候開始的 瀏覽:96
數碼管顯示電壓程序 瀏覽:479
資料庫文件有哪個 瀏覽:543
途強儲存在哪個文件夾 瀏覽:172
如何恢復被覆蓋文件 瀏覽:611
iphone5用哪個版本最好 瀏覽:327
extjsgrid禁用 瀏覽:426

友情鏈接