精品秘无码一区二区三区老师-精品秘一区二三区免费雷安-精品蜜桃秘一区二区三区-精品蜜桃秘一区二区三区粉嫩-精品蜜桃一区二区三区-精品蜜臀国产aⅴ一区二区三区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

javascript 常用代碼大全(超級(jí)收藏,強(qiáng)烈推薦)(4)

admin
2010年4月26日 23:19 本文熱度 8117
打開(kāi)模式對(duì)話框 [br]返回模式對(duì)話框的值 [br]全屏幕打開(kāi) ie 窗口[br]腳本中中使用xml [br]一、驗(yàn)證類 [br]1、數(shù)字驗(yàn)證內(nèi)[br]2、時(shí)間類[br]3、表單類[br]4、字符類[br]5、瀏覽器類[br]6、結(jié)合類
[p][align=left]二、功能類 [br]1、時(shí)間與相關(guān)控件類[br]2、表單類 [br]3、打印類 [br]4、事件類 [br]5、網(wǎng)頁(yè)設(shè)計(jì)類[br]6、樹(shù)型結(jié)構(gòu)。[br]7、無(wú)邊框效果的制作 [br]8、連動(dòng)下拉框技術(shù) [br]9、文本排序 [br]10,畫圖類,含餅、柱、矢量貝滋曲線 [br]11,操縱客戶端注冊(cè)表類 [br]12,div層相關(guān)(拖拽、顯示、隱藏、移動(dòng)、增加) [br]13,tablae相關(guān)(客戶端動(dòng)態(tài)增加行列,模擬進(jìn)度條,滾動(dòng)列表等) [br]14,各種object classid=>相關(guān)類,如播放器,flash與腳本互動(dòng)等 [br]16, 刷新/模擬無(wú)刷新 異步調(diào)用類(xmlhttp或iframe,frame) [/align][/p]
[p][align=left][br][/align][/p]
/* [br] 隨風(fēng)javascript函數(shù)庫(kù) [br] 請(qǐng)把經(jīng)過(guò)測(cè)試的函數(shù)加入庫(kù) [br]*/
[br]/******************** [br]函數(shù)名稱:strlenthbybyte [br]函數(shù)功能:計(jì)算字符串的字節(jié)長(zhǎng)度,即英文算一個(gè),中文算兩個(gè)字節(jié) [br]函數(shù)參數(shù):str,為需要計(jì)算長(zhǎng)度的字符串 [br]********************/ [br]function strlenthbybyte(str) [br]{ [br]var len; [br]var i; [br]len = 0; [br]for (i=0;i255) len+=2; else len++; [br]} [br]return len; [br]}
/******************** [br]函數(shù)名稱:isemailaddress [br]函數(shù)功能:檢查email郵件地址的合法性,合法返回true,反之,返回false [br]函數(shù)參數(shù):obj,需要檢查的email郵件地址 [br]********************/ [br]function isemailaddress(obj) [br]{ [br]var pattern=/^[a-za-z0-9\-]+@[a-za-z0-9\-\.]+\.([a-za-z]{2,3})$/; [br]if(pattern.test(obj)) [br]{ [br]return true; [br]} [br]else [br]{ [br]return false; [br]} [br]}
/******************** [br]函數(shù)名稱:popwindow [br]函數(shù)功能:彈出新窗口 [br]函數(shù)參數(shù):pageurl,新窗口地址;winwidth,窗口的寬;winheight,窗口的高 [br]********************/ [br]function popwindow(pageurl,winwidth,winheight) [br]{ [br]var popwin=window.open(pageurl,"popwin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+winwidth+",height="+winheight); [br]return false; [br]}
/******************** [br]函數(shù)名稱:popremotewindow [br]函數(shù)功能:彈出可以控制父窗體的原程窗口 [br]函數(shù)參數(shù):pageurl,新窗口地址; [br]調(diào)用方法:打開(kāi)窗口:open _fcksavedurl=""javascript:popremotewindow(url);">open" [br] 控制父窗體:opener.location=url;當(dāng)然還可以有其他的控制 [br]********************/ [br]function popremotewindow(pageurl) [br]{ [br]var remote=window.open(url,"remotewindow","scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,resizable=yes"); [br]if(remote.opener==null) [br]{ [br]remote.opener=window; [br]} [br]}
[br]/******************** [br]函數(shù)名稱:istelephone [br]函數(shù)功能:固話,手機(jī)號(hào)碼檢查函數(shù),合法返回true,反之,返回false [br]函數(shù)參數(shù):obj,待檢查的號(hào)碼 [br]檢查規(guī)則: [br]  (1)電話號(hào)碼由數(shù)字、"("、")"和"-"構(gòu)成 [br]  (2)電話號(hào)碼為3到8位 [br]  (3)如果電話號(hào)碼中包含有區(qū)號(hào),那么區(qū)號(hào)為三位或四位 [br]  (4)區(qū)號(hào)用"("、")"或"-"和其他部分隔開(kāi) [br]  (5)移動(dòng)電話號(hào)碼為11或12位,如果為12位,那么第一位為0 [br]  (6)11位移動(dòng)電話號(hào)碼的第一位和第二位為"13" [br]  (7)12位移動(dòng)電話號(hào)碼的第二位和第三位為"13" [br]********************/ [br]function istelephone(obj) [br]{ [br]var pattern=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/; [br]if(pattern.test(obj)) [br]{ [br]return true; [br]} [br]else [br]{ [br]return false; [br]} [br]}
/******************** [br]函數(shù)名稱:islegality [br]函數(shù)功能:檢查字符串的合法性,即是否包含" '字符,包含則返回false;反之返回true [br]函數(shù)參數(shù):obj,需要檢測(cè)的字符串 [br]********************/ [br]function islegality(obj) [br]{ [br]var intcount1=obj.indexof("\"",0); [br]var intcount2=obj.indexof("\'",0); [br]if(intcount1>0 || intcount2>0) [br]{ [br]return false; [br]} [br]else [br]{ [br]return true; [br]} [br]}
/******************** [br]函數(shù)名稱:isnumber [br]函數(shù)功能:檢測(cè)字符串是否全為數(shù)字 [br]函數(shù)參數(shù):str,需要檢測(cè)的字符串 [br]********************/ [br]function isnumber(str) [br]{ [br]var number_chars = "1234567890"; [br]var i; [br]for (i=0;i /******************** [br]函數(shù)名稱:trim [br]函數(shù)功能:去除字符串兩邊的空格 [br]函數(shù)參數(shù):str,需要處理的字符串 [br]********************/ [br]function trim(str) [br]{ [br]return str.replace(/(^\s*)|(\s*$)/g, ""); [br]}
/******************** [br]函數(shù)名稱:ltrim [br]函數(shù)功能:去除左邊的空格 [br]函數(shù)參數(shù):str,需要處理的字符串 [br]********************/ [br]function ltrim(str) [br]{ [br]return str.replace(/(^\s*)/g, ""); [br]}
/******************** [br]函數(shù)名稱:rtrim [br]函數(shù)功能:去除右邊的空格 [br]函數(shù)參數(shù):str,需要處理的字符串 [br]********************/ [br]function rtrim(str) [br]{ [br] return this.replace(/(\s*$)/g, ""); [br]}
/******************** [br]函數(shù)名稱:isnull [br]函數(shù)功能:判斷給定字符串是否為空 [br]函數(shù)參數(shù):str,需要處理的字符串 [br]********************/ [br]function isnull(str) [br]{ [br]if(trim(str)=="") [br]{ [br]return false; [br]} [br]else [br]{ [br]return true; [br]} [br]}
/******************** [br]函數(shù)名稱:cookieenabled [br]函數(shù)功能:判斷cookie是否開(kāi)啟 [br]********************/ [br]function cookieenabled() [br]{ [br]return (navigator.cookieenabled)? true : false; [br]}
[br]/*字符串替換方法*/ [br]function strreplace(srcstring,findstring,replacestring,start) [br]{ [br]//code [br]}
/*客戶端html編碼*/ [br]function htmlencode(str) [br]{ [br]//code [br]}
[br]/******************************************************************** [br]** [br]*函數(shù)功能:判斷是否是閏年* [br]*輸入?yún)?shù):數(shù)字字符串* [br]*返回值:true,是閏年/false,其它* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function isleapyear(iyear) [br]{ [br]if (iyear+"" == "undefined" || iyear+""== "null" || iyear+"" == "") [br]return false;
iyear = parseint(iyear); [br]varisvalid= false;
if((iyear % 4 == 0 && iyear % 100 != 0) || iyear % 400 == 0) [br]isvalid= true;
return isvalid; [br]} [br]/******************************************************************** [br]** [br]*函數(shù)功能:取出指定年、月的最后一天* [br]*輸入?yún)?shù):年份,月份* [br]*返回值:某年某月的最后一天* [br]*調(diào)用函數(shù):isleapyear* [br]** [br]********************************************************************/ [br]function getlastday(iyear,imonth) [br]{ [br]iyear = parseint(iyear); [br]imonth = parseint(imonth);
variday = 31;
if((imonth==4||imonth==6||imonth==9||imonth==11)&&iday == 31) [br]iday = 30;
if(imonth==2 ) [br]if (isleapyear(iyear)) [br]iday = 29; [br]else [br]iday = 28; [br] return iday; [br]} [br]/******************************************************************** [br]** [br]*函數(shù)功能:去字符串的頭空和尾空* [br]*輸入?yún)?shù):字符串* [br]*返回值:字符串/null如果輸入字符串不正確* [br]*調(diào)用函數(shù):trimleft() 和 trimright()* [br]** [br]********************************************************************/ [br]function trim( str ) [br]{ [br]varresultstr ="";
resultstr =trimleft(str); [br]resultstr =trimright(resultstr);
return resultstr; [br]}
/******************************************************************** [br]** [br]*函數(shù)功能:去字符串的頭空* [br]*輸入?yún)?shù):字符串* [br]*返回值:字符串/null如果輸入字符串不正確* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function trimleft( str ) [br]{ [br]varresultstr =""; [br]vari =len= 0;
if (str+"" == "undefined" || str ==null) [br]return null;
str+= "";
if (str.length == 0) [br]resultstr =""; [br]else [br]{ [br]len= str.length;
while ((i <= len) && (str.charat(i)== " ")) [br]i++;
resultstr =str.substring(i, len); [br]}
return resultstr; [br]}
/******************************************************************** [br]** [br]*函數(shù)功能:去字符串的尾空* [br]*輸入?yún)?shù):字符串* [br]*返回值:字符串/null如果輸入字符串不正確* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function trimright(str) [br]{ [br]varresultstr =""; [br]vari =0;
if (str+"" == "undefined" || str ==null) [br]return null;
str+= "";
if (str.length == 0) [br]resultstr =""; [br]else [br]{ [br]i =str.length - 1; [br]while ((i >= 0)&& (str.charat(i) == " ")) [br]i--;
resultstr =str.substring(0, i + 1); [br]}
return resultstr; [br]}
/******************************************************************** [br]** [br]*函數(shù)功能:判斷輸入的字符串是否為數(shù)字* [br]*輸入?yún)?shù):輸入的對(duì)象* [br]*返回值:true-數(shù)字/false-非數(shù)字* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function isnumber(objname) [br]{ [br]var strnumber = objname.value; [br]var intnumber;
if(trim(strnumber) == "") [br]{ [br]return true; [br]}
intnumber = parseint(strnumber, 10); [br]if (isnan(intnumber)) [br]{ [br]alert("請(qǐng)輸入數(shù)字."); [br]objname.focus(); [br]return false; [br]} [br]return true; [br]}
/******************************************************************** [br]** [br]*函數(shù)功能:判斷輸入的字符串是否為數(shù)字* [br]*輸入?yún)?shù):輸入的對(duì)象* [br]*返回值:true-數(shù)字/false-非數(shù)字* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function isfloat(objname) [br]{ [br]var strfloat = objname.value; [br]var intfloat;
if(trim(strfloat) == "") [br]{ [br]return true; [br]}
intfloat = parsefloat(strfloat); [br]if (isnan(intfloat)) [br]{ [br]alert("please input a number."); [br]objname.focus(); [br]return false; [br]} [br]return true; [br]}
}
[br]/******************************************************************** [br]** [br]*函數(shù)功能:判斷輸入的字符串是否為合法的時(shí)間* [br]*輸入?yún)?shù):輸入的字符串* [br]*返回值:true-合法的時(shí)間/false-非法的時(shí)間* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function checkdate(strdate) [br]{ [br]var strdatearray; [br]var strday; [br]var strmonth; [br]var stryear; [br]var intday; [br]var intmonth; [br]var intyear; [br]var strseparator = "-"; [br]var err = 0;
strdatearray = strdate.split(strseparator);
if (strdatearray.length != 3) [br]{ [br]err = 1; [br]return false; [br]} [br]else [br]{ [br]stryear = strdatearray[0]; [br]strmonth = strdatearray[1]; [br]strday = strdatearray[2]; [br]}
intday = parseint(strday, 10); [br]if (isnan(intday)) [br]{ [br]err = 2; [br]return false; [br]} [br]intmonth = parseint(strmonth, 10); [br]if (isnan(intmonth)) [br]{ [br] err = 3; [br]return false; [br]} [br]intyear = parseint(stryear, 10); [br]if(stryear.length != 4) [br]{ [br]return false; [br]} [br]if (isnan(intyear)) [br]{ [br]err = 4; [br]return false; [br]}
[br]if (intmonth>12 || intmonth<1) [br]{ [br]err = 5; [br]return false; [br]}
if ((intmonth == 1 || intmonth == 3 || intmonth == 5 || intmonth == 7 || intmonth == 8 || intmonth == 10 || intmonth == 12) && (intday > 31 || intday < 1)) [br]{ [br]err = 6; [br]return false; [br]}
if ((intmonth == 4 || intmonth == 6 || intmonth == 9 || intmonth == 11) && (intday > 30 || intday < 1)) [br]{ [br]err = 7; [br]return false; [br]}
if (intmonth == 2) [br]{ [br]if (intday < 1) [br]{ [br]err = 8; [br]return false; [br]}
if (leapyear(intyear) == true) [br]{ [br]if (intday > 29) [br]{ [br]err = 9; [br]return false; [br]} [br]} [br]else [br]{ [br]if (intday > 28) [br]{ [br]err = 10; [br]return false; [br]} [br]} [br]}
return true; [br]}
/******************************************************************** [br]** [br]*函數(shù)功能:判斷是否為閏年* [br]*輸入?yún)?shù):輸入的年* [br]*返回值:true-是/false-不是* [br]*調(diào)用函數(shù):* [br]** [br]********************************************************************/ [br]function leapyear(intyear) [br]{ [br]if (intyear % 100 == 0) [br]{ [br]if (intyear % 400 == 0) { return true; } [br]} [br]else [br]{ [br]if ((intyear % 4) == 0) { return true; } [br]} [br]return false; [br]}
/******************************************************************** [br]*函數(shù)功能:* [br]********************************************************************/ [br]function formdatecheck(year,month,day) [br]{ [br]var stry = trim(year); [br]var strm = trim(month); [br]var strd = trim(day); [br]var strdate = stry + "-" + strm + "-" + strd; [br]if((stry + strm + strd) != "") [br]{ [br]if(!checkdate(strdate)) [br]{ [br]return false; [br]} [br]} [br]return true; [br]}
/******************************************************************** [br]*函數(shù)功能:將form所有輸入字段重置* [br]********************************************************************/ [br]function setformreset(objform) [br]{ [br]objform.reset(); [br]} [br]/******************************************************************** [br]*函數(shù)功能:計(jì)算字符串的實(shí)際長(zhǎng)度* [br]********************************************************************/
function strlen(str) [br]{ [br]var len; [br]var i; [br]len = 0; [br]for (i=0;i255) len+=2; else len++; [br]} [br]return len; [br]} [br]/******************************************************************** [br]*函數(shù)功能:判斷輸入的字符串是不是中文* [br]********************************************************************/
[br]function ischarsinbag (s, bag) [br]{ [br]var i,c; [br]for (i = 0; i < s.length; i++) [br]{ [br]c = s.charat(i);//字符串s中的字符 [br]if (bag.indexof(c) > -1) [br]return c; [br]} [br]return ""; [br]}
function ischinese(s) [br]{ [br]var errorchar; [br]var badchar = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\'\":;~!#$%()`"; [br]errorchar = ischarsinbag( s, badchar) [br]if (errorchar != "" ) [br]{ [br]//alert("請(qǐng)重新輸入中文\n"); [br]return false; [br]}
return true; [br]}
/******************************************************************** [br]*函數(shù)功能:判斷輸入的字符串是不是英文* [br]********************************************************************/
[br]function ischarsinbagen (s, bag) [br]{ [br]var i,c; [br]for (i = 0; i < s.length; i++) [br]{ [br]c = s.charat(i);//字符串s中的字符 [br]if (bag.indexof(c) <0) [br]return c; [br]} [br]return ""; [br]}
function isenglish(s) [br]{ [br]var errorchar; [br]var badchar = " abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"; [br]errorchar = ischarsinbagen( s, badchar) [br]if (errorchar != "" ) [br]{ [br]//alert("請(qǐng)重新輸入英文\n"); [br]return false; [br]}
return true; [br]} [br]function isnum(s) [br]{ [br]var errorchar; [br]var badchar = "0123456789"; [br]errorchar = ischarsinbagen( s, badchar) [br]if (errorchar != "" ) [br]{ [br]//alert("請(qǐng)重新輸入英文\n"); [br]return false; [br]}
return true;
[br][br]自動(dòng)顯示txt文本的內(nèi)容 [br]把如下代碼加入區(qū)域中 [br] [br]

[br]我也來(lái)帖幾個(gè): [br]//detect client browse version [br]function testnavigator(){ [br]var message="系統(tǒng)檢測(cè)到你的瀏覽器的版本比較低,建議你使用ie5.5以上的瀏覽器,否則有的功能可能不能正常使用.你可以到http://microsoft.com/china/免費(fèi)獲得ie的最新版本!"; [br]var ua=navigator.useragent; [br]var ie=false; [br]if(navigator.appname=="microsoft internet explorer") [br]{ [br]ie=true; [br]} [br]if(!ie){ [br]alert(message); [br]return; [br]} [br]var ieversion=parsefloat(ua.substring(ua.indexof("msie ")+5,ua.indexof(";",ua.indexof("msie ")))); [br]if(ieversion< 5.5){ [br]alert(message); [br]return; [br]} [br]}
//detect client browse version [br]function testnavigator(){ [br]var message="系統(tǒng)檢測(cè)到你的瀏覽器的版本比較低,建議你使用ie5.5以上的瀏覽器,否則有的功能可能不能正常使用.你可以到http://microsoft.com/china/免費(fèi)獲得ie的最新版本!"; [br]var ua=navigator.useragent; [br]var ie=false; [br]if(navigator.appname=="microsoft internet explorer") [br]{ [br]ie=true; [br]} [br]if(!ie){ [br]alert(message); [br]return; [br]} [br]var ieversion=parsefloat(ua.substring(ua

該文章在 2010/4/26 23:19:23 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产美女爆乳呻吟视频 | 免费无码一区二区三区A片不卡 | 国产乱人伦无无码视频试看 | 涩涩亚洲乱码精品 | 国产精品视频第一区二区三区 | 最新国产在线拍揄自揄视频 | 国产aⅴ精品一区二区三区久久 | 制服丝袜人妻中文字幕在线 | 亚洲精品久久久久国产 | 亚洲成人亚洲人在线观看 | 欧美高清熟妇啪啪内射不 | 国产成人性毛片 | 一本大道波多野吉衣 | 国产欧美乱夫不卡无乱码 | 国产成人a区在线观看视频 国产成人a高清视频 | 好男人社区神马在线观看WWW | 人妻中文字幕无码专区 | 无码区a∨视频体验 | 精品亚洲麻豆1区2区3区 | 日久精品不卡一区在线观看 | 97se狠狠狠狠狼鲁亚洲综合色 | 无码少妇精品 | 国产日韩美欧乱伦一区 | 亚洲国产精品熟女 | 成人免费看片又大又黄 | 精品一区二区三区在线观看l | 综合欧美亚洲日本少妇 | 精品国产高清a毛片 | 亚洲国产精品三区二区不卡 | 国产久热在线观看视频 | 日本少妇春药特殊按摩3 | 日韩欧美在线综合网另类 | 无码av在线播放 | 国产精品免费观看久久 | 午夜福利国产成人无码gif动图 | 国产在线麻豆自在拍精品 | 欧美日韩国产综合精品 | 免费观看又色又爽又黄的 | 久久久久国产综合av天堂 | 亚洲国产成人精品妇女99 | 极品少妇被猛的白浆直喷白浆 |