欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

javascript 常用代碼大全(超級收藏,強烈推薦)(4)

admin
2010年4月26日 23:19 本文熱度 7960
打開模式對話框 [br]返回模式對話框的值 [br]全屏幕打開 ie 窗口[br]腳本中中使用xml [br]一、驗證類 [br]1、數字驗證內[br]2、時間類[br]3、表單類[br]4、字符類[br]5、瀏覽器類[br]6、結合類
[p][align=left]二、功能類 [br]1、時間與相關控件類[br]2、表單類 [br]3、打印類 [br]4、事件類 [br]5、網頁設計類[br]6、樹型結構。[br]7、無邊框效果的制作 [br]8、連動下拉框技術 [br]9、文本排序 [br]10,畫圖類,含餅、柱、矢量貝滋曲線 [br]11,操縱客戶端注冊表類 [br]12,div層相關(拖拽、顯示、隱藏、移動、增加) [br]13,tablae相關(客戶端動態增加行列,模擬進度條,滾動列表等) [br]14,各種object classid=>相關類,如播放器,flash與腳本互動等 [br]16, 刷新/模擬無刷新 異步調用類(xmlhttp或iframe,frame) [/align][/p]
[p][align=left][br][/align][/p]
/* [br] 隨風javascript函數庫 [br] 請把經過測試的函數加入庫 [br]*/
[br]/******************** [br]函數名稱:strlenthbybyte [br]函數功能:計算字符串的字節長度,即英文算一個,中文算兩個字節 [br]函數參數:str,為需要計算長度的字符串 [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]函數名稱:isemailaddress [br]函數功能:檢查email郵件地址的合法性,合法返回true,反之,返回false [br]函數參數: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]函數名稱:popwindow [br]函數功能:彈出新窗口 [br]函數參數: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]函數名稱:popremotewindow [br]函數功能:彈出可以控制父窗體的原程窗口 [br]函數參數:pageurl,新窗口地址; [br]調用方法:打開窗口:open _fcksavedurl=""javascript:popremotewindow(url);">open" [br] 控制父窗體:opener.location=url;當然還可以有其他的控制 [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]函數名稱:istelephone [br]函數功能:固話,手機號碼檢查函數,合法返回true,反之,返回false [br]函數參數:obj,待檢查的號碼 [br]檢查規則: [br]  (1)電話號碼由數字、"("、")"和"-"構成 [br]  (2)電話號碼為3到8位 [br]  (3)如果電話號碼中包含有區號,那么區號為三位或四位 [br]  (4)區號用"("、")"或"-"和其他部分隔開 [br]  (5)移動電話號碼為11或12位,如果為12位,那么第一位為0 [br]  (6)11位移動電話號碼的第一位和第二位為"13" [br]  (7)12位移動電話號碼的第二位和第三位為"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]函數名稱:islegality [br]函數功能:檢查字符串的合法性,即是否包含" '字符,包含則返回false;反之返回true [br]函數參數:obj,需要檢測的字符串 [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]函數名稱:isnumber [br]函數功能:檢測字符串是否全為數字 [br]函數參數:str,需要檢測的字符串 [br]********************/ [br]function isnumber(str) [br]{ [br]var number_chars = "1234567890"; [br]var i; [br]for (i=0;i /******************** [br]函數名稱:trim [br]函數功能:去除字符串兩邊的空格 [br]函數參數:str,需要處理的字符串 [br]********************/ [br]function trim(str) [br]{ [br]return str.replace(/(^\s*)|(\s*$)/g, ""); [br]}
/******************** [br]函數名稱:ltrim [br]函數功能:去除左邊的空格 [br]函數參數:str,需要處理的字符串 [br]********************/ [br]function ltrim(str) [br]{ [br]return str.replace(/(^\s*)/g, ""); [br]}
/******************** [br]函數名稱:rtrim [br]函數功能:去除右邊的空格 [br]函數參數:str,需要處理的字符串 [br]********************/ [br]function rtrim(str) [br]{ [br] return this.replace(/(\s*$)/g, ""); [br]}
/******************** [br]函數名稱:isnull [br]函數功能:判斷給定字符串是否為空 [br]函數參數: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]函數名稱:cookieenabled [br]函數功能:判斷cookie是否開啟 [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]*函數功能:判斷是否是閏年* [br]*輸入參數:數字字符串* [br]*返回值:true,是閏年/false,其它* [br]*調用函數:* [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]*函數功能:取出指定年、月的最后一天* [br]*輸入參數:年份,月份* [br]*返回值:某年某月的最后一天* [br]*調用函數: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]*函數功能:去字符串的頭空和尾空* [br]*輸入參數:字符串* [br]*返回值:字符串/null如果輸入字符串不正確* [br]*調用函數:trimleft() 和 trimright()* [br]** [br]********************************************************************/ [br]function trim( str ) [br]{ [br]varresultstr ="";
resultstr =trimleft(str); [br]resultstr =trimright(resultstr);
return resultstr; [br]}
/******************************************************************** [br]** [br]*函數功能:去字符串的頭空* [br]*輸入參數:字符串* [br]*返回值:字符串/null如果輸入字符串不正確* [br]*調用函數:* [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]*函數功能:去字符串的尾空* [br]*輸入參數:字符串* [br]*返回值:字符串/null如果輸入字符串不正確* [br]*調用函數:* [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]*函數功能:判斷輸入的字符串是否為數字* [br]*輸入參數:輸入的對象* [br]*返回值:true-數字/false-非數字* [br]*調用函數:* [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("請輸入數字."); [br]objname.focus(); [br]return false; [br]} [br]return true; [br]}
/******************************************************************** [br]** [br]*函數功能:判斷輸入的字符串是否為數字* [br]*輸入參數:輸入的對象* [br]*返回值:true-數字/false-非數字* [br]*調用函數:* [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]*函數功能:判斷輸入的字符串是否為合法的時間* [br]*輸入參數:輸入的字符串* [br]*返回值:true-合法的時間/false-非法的時間* [br]*調用函數:* [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]*函數功能:判斷是否為閏年* [br]*輸入參數:輸入的年* [br]*返回值:true-是/false-不是* [br]*調用函數:* [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]*函數功能:* [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]*函數功能:將form所有輸入字段重置* [br]********************************************************************/ [br]function setformreset(objform) [br]{ [br]objform.reset(); [br]} [br]/******************************************************************** [br]*函數功能:計算字符串的實際長度* [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]*函數功能:判斷輸入的字符串是不是中文* [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("請重新輸入中文\n"); [br]return false; [br]}
return true; [br]}
/******************************************************************** [br]*函數功能:判斷輸入的字符串是不是英文* [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("請重新輸入英文\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("請重新輸入英文\n"); [br]return false; [br]}
return true;
[br][br]自動顯示txt文本的內容 [br]把如下代碼加入區域中 [br] [br]

[br]我也來帖幾個: [br]//detect client browse version [br]function testnavigator(){ [br]var message="系統檢測到你的瀏覽器的版本比較低,建議你使用ie5.5以上的瀏覽器,否則有的功能可能不能正常使用.你可以到http://microsoft.com/china/免費獲得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="系統檢測到你的瀏覽器的版本比較低,建議你使用ie5.5以上的瀏覽器,否則有的功能可能不能正常使用.你可以到http://microsoft.com/china/免費獲得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 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved