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

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

在B/S開發中經常用到的JavaScript技術

admin
2010年7月22日 23:0 本文熱度 5022
[p]一、驗證類[br]1、數字驗證內[br]1.1 整數[br]1.2 大于0的整數 (用于傳來的id的驗證)[br]1.3 負整數的驗證[br]1.4 整數不能大于imax[br]1.5 整數不能小于imin[br]2、時間類[br]2.1 短時間,形如 (13:04:06)[br]2.2 短日期,形如 (2003-12-05)[br]2.3 長時間,形如 (2003-12-05 13:04:06)[br]2.4 只有年和月。形如(2003-05,或者2003-5)[br]2.5 只有小時和分鐘,形如(12:03)[br]3、表單類[br]3.1 所有的表單的值都不能為空[br]3.2 多行文本框的值不能為空。[br]3.3 多行文本框的值不能超過smaxstrleng[br]3.4 多行文本框的值不能少于smixstrleng[br]3.5 判斷單選框是否選擇。[br]3.6 判斷復選框是否選擇.[br]3.7 復選框的全選,多選,全不選,反選[br]3.8 文件上傳過程中判斷文件類型[br]4、字符類[br]4.1 判斷字符全部由a-z或者是a-z的字字母組成[br]4.2 判斷字符由字母和數字組成。[br]4.3 判斷字符由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母[br]4.4 字符串替換函數.replace();[br]5、瀏覽器類[br]5.1 判斷瀏覽器的類型[br]5.2 判斷ie的版本[br]5.3 判斷客戶端的分辨率[br][br]6、結合類[br]6.1 email的判斷。[br]6.2 手機號碼的驗證[br]6.3 身份證的驗證[/p]
[p]二、功能類[/p]
[p]1、時間與相關控件類[br]1.1 日歷[br]1.2 時間控件[br]1.3 萬年歷[br]1.4 顯示動態顯示時鐘效果(文本,如oa中時間)[br]1.5 顯示動態顯示時鐘效果 (圖像,像手表) [br]2、表單類[br]2.1 自動生成表單[br]2.2 動態添加,修改,刪除下拉框中的元素[br]2.3 可以輸入內容的下拉框[br]2.4 多行文本框中只能輸入imax文字。如果多輸入了,自動減少到imax個文字(多用于短信發送)[br][br]3、打印類[br]3.1 打印控件[br]4、事件類[br]4.1 屏蔽右鍵[br]4.2 屏蔽所有功能鍵[br]4.3 --> 和<-- f5 f11,f9,f1[br]4.4 屏蔽組合鍵ctrl+n[br]5、網頁設計類[br]5.1 連續滾動的文字,圖片(注意是連續的,兩段文字和圖片中沒有空白出現)[br]5.2 html編輯控件類[br]5.3 顏色選取框控件[br]5.4 下拉菜單[br]5.5 兩層或多層次的下拉菜單[br]5.6 仿ie菜單的按鈕。(效果如rongshuxa.com的導航欄目)[br]5.7 狀態欄,title欄的動態效果(例子很多,可以研究一下)[br]5.8 雙擊后,網頁自動滾屏[br]6、樹型結構。[br]6.1 asp+sql版[br]6.2 asp+xml+sql版[br]6.3 java+sql或者java+sql+xml[br]7、無邊框效果的制作[br]8、連動下拉框技術[br]9、文本排序[/p]
[p][br]一、驗證類[br]1、數字驗證內[br]1.1 整數[br] /^(-|+)?d+$/.test(str)[br]1.2 大于0的整數 (用于傳來的id的驗證)[br] /^d+$/.test(str)[br]1.3 負整數的驗證[br] /^-d+$/.test(str)[br]2、時間類[br]2.1 短時間,形如 (13:04:06)[br] function istime(str)[br] {[br] var a = str.match(/^(d{1,2})(:)?(d{1,2})2(d{1,2})$/);[br] if (a == null) {alert('輸入的參數不是時間格式'); return false;}[br] if (a[1]>24 || a[3]>60 || a[4]>60)[br] {[br] alert("時間格式不對");[br] return false[br] }[br] return true;[br] }[br]2.2 短日期,形如 (2003-12-05)[br] function strdatetime(str)[br] {[br] var r = str.match(/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/); [br] if(r==null)return false; [br] var d= new date(r[1], r[3]-1, r[4]); [br] return (d.getfullyear()==r[1]&&(d.getmonth()+1)==r[3]&&d.getdate()==r[4]);[br] }[br]2.3 長時間,形如 (2003-12-05 13:04:06)[br] function strdatetime(str)[br] {[br] var reg = /^(d{1,4})(-|/)(d{1,2})2(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/; [br] var r = str.match(reg); [br] if(r==null)return false; [br] var d= new date(r[1], r[3]-1,r[4],r[5],r[6],r[7]); [br] return (d.getfullyear()==r[1]&&(d.getmonth()+1)==r[3]&&d.getdate()==r[4]&&d.gethours()==r[5]&&d.getminutes()==r[6]&&d.getseconds()==r[7]);[br] }[br]2.4 只有年和月。形如(2003-05,或者2003-5)[br]2.5 只有小時和分鐘,形如(12:03)[br]3、表單類[br]3.1 所有的表單的值都不能為空[br] [br]3.2 多行文本框的值不能為空。[br]3.3 多行文本框的值不能超過smaxstrleng[br]3.4 多行文本框的值不能少于smixstrleng[br]3.5 判斷單選框是否選擇。[br]3.6 判斷復選框是否選擇.[br]3.7 復選框的全選,多選,全不選,反選[br]3.8 文件上傳過程中判斷文件類型[br]4、字符類[br]4.1 判斷字符全部由a-z或者是a-z的字字母組成[br] [br]4.2 判斷字符由字母和數字組成。[br] [br]4.3 判斷字符由字母和數字,下劃線,點號組成.且開頭的只能是下劃線和字母[br] /^([a-za-z_]{1})([w]*)$/g.test(str)[br]4.4 字符串替換函數.replace();[br]5、瀏覽器類[br]5.1 判斷瀏覽器的類型[br] window.navigator.appname[br]5.2 判斷ie的版本[br] window.navigator.appversion[br]5.3 判斷客戶端的分辨率[br] window.screen.height; window.screen.width;[br][br]6、結合類[br]6.1 email的判斷。[br] function ismail(mail)[br] {[br] return(new regexp(/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/).test(mail));[br] }[br]6.2 手機號碼的驗證[br]6.3 身份證的驗證[br] function isidcardno(num)[br] {[br] if (isnan(num)) {alert("輸入的不是數字!"); return false;}[br] var len = num.length, re; [br] if (len == 15)[br] re = new regexp(/^(d{6})()?(d{2})(d{2})(d{2})(d{3})$/);[br] else if (len == 18)[br] re = new regexp(/^(d{6})()?(d{4})(d{2})(d{2})(d{3})(d)$/);[br] else {alert("輸入的數字位數不對!"); return false;}[br] var a = num.match(re);[br] if (a != null)[br] {[br] if (len==15)[br] {[br] var d = new date("19"+a[3]+"/"+a[4]+"/"+a[5]);[br] var b = d.getyear()==a[3]&&(d.getmonth()+1)==a[4]&&d.getdate()==a[5];[br] }[br] else[br] {[br] var d = new date(a[3]+"/"+a[4]+"/"+a[5]);[br] var b = d.getfullyear()==a[3]&&(d.getmonth()+1)==a[4]&&d.getdate()==a[5];[br] }[br] if (!b) {alert("輸入的身份證號 "+ a[0] +" 里出生日期不對!"); return false;}[br] }[br] return true;[br] }[/p]
[p]3.7 復選框的全選,多選,全不選,反選[br]
[br]全選
[br]
[br]
[br]
[br]
[br]

[/p]
[p][br]全選
[br]
[br]
[br]
[br]
[br]
[/p]
[p]
[/p]
[p][/p]
[p]3.8 文件上傳過程中判斷文件類型[br][/p]
[p]畫圖:[br][br][br][/p]

該文章在 2010/7/22 23:00:22 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved