亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? class_client_check.asp

?? jsp 同學錄源碼
?? ASP
字號:
<%
'===================================================================
'= ASP FILENAME	: /class/class_client_check.asp
'= CREATED TIME : 2005-8-6 7:26
'= LAST MODIFIED: 2005-8-6 7:26
'= VERSION INFO : CCASP Framework Ver 2.0.1 ALL RIGHTS RESERVED BY www.cclinux.com
'= DESCRIPTION  : 客戶端腳本校驗自動生成
'= Usage:
'== 是否進行客戶端數據校驗
'= Dim GBL_blnClientDataCheck = True
'= ReDim arrDataChk(1)
'= 固定長度
'= arrDataChk(0) = Array("DT_FIX_LENGTH"	,	"iptName"		,	"下載資源名稱",1,4)
'= 正整數
'= arrDataChk(1) = Array("DT_PLUS_INT"		,	"iptDes"		,	"下載資源描述")
'= 文本
'= DT_CONTENT
'= Change Log   :
'= 2006-7-20 增加字母數字下劃線校驗CheckAsc
'===================================================================



Class classClientChk

Private strOutJsCode
Public 	strForm

'===================================================================
'= Description  : Class's initialization
'= Time		    : Created At 2005-8-6 7:28
'= Modify       :
'===================================================================
Private Sub Class_Initialize()


End Sub

'===================================================================
'= Description  : Class's terminate
'= Time		    : Created At 2005-8-6 7:30
'= Modify       :

'===================================================================
Private Sub Class_Terminate()


End Sub

'== 長度校驗
Private Function CheckLength(strName,strShow,intMin,intMax)

	Dim strJsCode
	
	strJsCode = ""
	
	If intMin = intMax Then
		strJsCode = "if (" & strForm & "." & strName & ".value.length != " & intMin & "  ) " & chr(13) & chr(10)
		strJsCode = strJsCode & "{" & chr(13) & chr(10)
		strJsCode = strJsCode & "	alert('" & strShow & "的長度必須為" & intMin & "位');" & chr(13) & chr(10)
		strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
		strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
		strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
		strJsCode = strJsCode & "}" & chr(13) & chr(10)
	Else
		strJsCode = "if (" & strForm & "." & strName & ".value.length < " & intMin & " || " & strForm & "." & strName & ".value.length > " & intMax & " ) " & chr(13) & chr(10)
		strJsCode = strJsCode & "{" & chr(13) & chr(10)
		strJsCode = strJsCode & "	alert('" & strShow & "的長度必須為" & intMin & "--" & intMax & "位');" & chr(13) & chr(10)
		strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
		strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
		strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
		strJsCode = strJsCode & "}" & chr(13) & chr(10)
	End If
	
	CheckLength = strJsCode
	
End Function

'== 正整數
Function CheckPlusNumber(strName,strShow)
	
	Dim strJsCode
	
	strJsCode = ""
	
	strJsCode = strJsCode & CheckReg(REG_PLUS_NUMBER,strName,strShow,true)
	strJsCode = strJsCode & "if (" & strForm & "." & strName & ".value < 0 || " & strForm & "." & strName & ".value > " & adMaxIntValue & ")" & chr(13) & chr(10)
	strJsCode = strJsCode & "{" & chr(13) & chr(10)
	strJsCode = strJsCode & "	alert('" & strShow & "的取值范圍應該為0 -- " & adMaxIntValue & "');" & chr(13) & chr(10)
	strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
		strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
	strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
	strJsCode = strJsCode & "}" & chr(13) & chr(10)
	strJsCode = strJsCode & chr(13) & chr(10)
	
	CheckPlusNumber = strJsCode
	
End Function

'== 非法字符
Function CheckValidity(strName,strShow)
	
	Dim strJsCode
	
	strJsCode = ""
	
	strJsCode = strJsCode & CheckReg(adValidity,strName,strShow,true)
	
	CheckValidity = strJsCode
	
End Function

'== 正則表達式校驗
Function CheckReg(strType,strName,strShow,bolFlag)
	Dim strJsCode : strJsCode = ""
	
	strJsCode = " var check = /" & strType & "/;" & chr(13) & chr(10)	
	If bolFlag = true Then
		strJsCode = strJsCode & " if (!check.test(" & strForm & "." & strName & ".value))" & chr(13) & chr(10)
	Else
		strJsCode = strJsCode & " if (check.test(" & strForm & "." & strName & ".value))" & chr(13) & chr(10)
	End If
	strJsCode = strJsCode & "{" & chr(13) & chr(10)

	strJsCode = strJsCode & "	alert('" & strShow & "輸入有誤');" & chr(13) & chr(10)
	
	'== 處理隱藏表單
	strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
	strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
	strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
	strJsCode = strJsCode & "}" & chr(13) & chr(10)
	CheckReg = strJsCode

End Function

'== 枚舉校驗
Function CheckEnum(strName,strShow,strEnum)
	Dim strJsCode : strJsCode = ""
	strEnum = "," & strEnum & ","
	strJsCode = "var " & strName & "Str = '" & strEnum & "';" & chr(13) & chr(10)
	strJsCode = strJsCode & "var " & strName & "Num = " & strName & "Str.indexOf(','+" & strForm & "." & strName & ".value+',');" & chr(13) & chr(10)
	strJsCode = strJsCode & " if (" & strName & "Num < 0) " & chr(13) & chr(10)
	strJsCode = strJsCode & "{" & chr(13) & chr(10)
	strJsCode = strJsCode & "	alert('" & strShow & "輸入不在可接受的范圍');" & chr(13) & chr(10)
	strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
		strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)	
	strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
	strJsCode = strJsCode & "}" & chr(13) & chr(10)
	CheckEnum = strJsCode
End Function

'== 正數取值范圍校驗
Function ChkIntBetween(strName,strShow,intMin,intMax)

	Dim strJsCode
	
	strJsCode = ""
	
	'== 校驗是否為數字
	strJsCode = CheckReg(REG_NUMBER,strName,strShow,true)
	
	If intMin = intMax Then
		strJsCode = strJsCode & "if (" & strForm & "." & strName & ".value != " & intMin & "  ) " & chr(13) & chr(10)
		strJsCode = strJsCode & "{" & chr(13) & chr(10)
		strJsCode = strJsCode & "	alert('" & strShow & "的取值必須為" & intMin & "');" & chr(13) & chr(10)
		strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
		strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
		strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
		strJsCode = strJsCode & "}" & chr(13) & chr(10)
	Else
		strJsCode = strJsCode & "if (" & strForm & "." & strName & ".value < " & intMin & " || " & strForm & "." & strName & ".value > " & intMax & " ) " & chr(13) & chr(10)
		strJsCode = strJsCode & "{" & chr(13) & chr(10)
		strJsCode = strJsCode & "	alert('" & strShow & "的取值范圍必須為" & intMin & "--" & intMax & "');" & chr(13) & chr(10)
		strJsCode = strJsCode & "	if (" & strForm & "." & strName & ".type != 'hidden')" & chr(13) & chr(10)
		strJsCode = strJsCode & "	    " & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
		strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
		strJsCode = strJsCode & "}" & chr(13) & chr(10)
	End If
	
	ChkIntBetween = strJsCode
	
End Function

'== ID參數校驗
Function CheckId(strName,strShow)
	CheckId = CheckReg(REG_PLUS_NUMBER,strName,strShow & "ID參數",True)
End Function

'== Email校驗
Function CheckEmail(strName,strShow)
	CheckEmail = CheckReg(REG_EMAIL,strName,strShow ,True)
End Function

'== Url校驗
Function CheckUrl(strName,strShow)
	CheckUrl = CheckReg(REG_URL,strName,strShow ,True)
End Function

'== 字母/數據/下劃線校驗
Function CheckAsc(strName,strShow)
	Dim strJsCode
	strJsCode = ""

	strJsCode = strJsCode & "var check = /" & REG_ASC & "/;" & chr(13) & chr(10)

	strJsCode = strJsCode & "if (!check.test(" & strForm & "." & strName & ".value))" & chr(13) & chr(10)
	strJsCode = strJsCode & "{" & chr(13) & chr(10)
	strJsCode = strJsCode & "	alert(""" & strShow & """ + ""必須為英文,數字和下劃線"");" & chr(13) & chr(10)
	strJsCode = strJsCode & "	" & strForm & "." & strName & ".focus();" & chr(13) & chr(10)
	strJsCode = strJsCode & "	return false;" & chr(13) & chr(10)
	strJsCode = strJsCode & "}" & chr(13) & chr(10)
	CheckAsc = strJsCode
End Function

'== 客戶端數據校驗主函數
Public Function ClientDataCheck(strTheForm,arrDataChk)
	
	Dim strOutJs
	Dim i

	'== 是否進行客戶端數據校驗
    If  GBL_blnClientDataCheck = False Then
    	ClientDataCheck = ""
    	Exit Function
	End If
	
	strForm = strTheForm
	strOutJs = ""
	
	For i = LBound(arrDataChk) To UBound(arrDataChk)

		'== 非法字符校驗
		'strOutJs = strOutJs &  CheckValidity(arrDataChk(i)(1),arrDataChk(i)(2))
		strOutJs = strOutJs & chr(13) & chr(10)

		
		Select Case arrDataChk(i)(0)
				Case	"DT_FIX_LENGTH"	:			
								strOutJs = strOutJs &  CheckLength(arrDataChk(i)(1),arrDataChk(i)(2),arrDataChk(i)(3),arrDataChk(i)(4))
				Case	"DT_CONTENT"	:			
				Case	"DT_INT_BETWEEN":
								strOutJs = strOutJs & ChkIntBetween(arrDataChk(i)(1),arrDataChk(i)(2),arrDataChk(i)(3),arrDataChk(i)(4))
				Case	"DT_PLUS_INT":
								strOutJs = strOutJs &  CheckPlusNumber(arrDataChk(i)(1),arrDataChk(i)(2))
				Case	"DT_EMAIL":
								strOutJs = strOutJs &  CheckEmail(arrDataChk(i)(1),arrDataChk(i)(2))
				Case	"DT_URL":
								strOutJs = strOutJs &  CheckUrl(arrDataChk(i)(1),arrDataChk(i)(2))
				Case	"DT_ENUM":
								strOutJs = strOutJs &  CheckEnum(arrDataChk(i)(1),arrDataChk(i)(2),arrDataChk(i)(3))
				Case	"DT_ID"	 :
								strOutJs = strOutJs &  CheckId(arrDataChk(i)(1),arrDataChk(i)(2))
				Case	"DT_ASC" :
								strOutJs = strOutJs &  CheckAsc(arrDataChk(i)(1),arrDataChk(i)(2))
				Case Else	strOutJs = strOutJs
		End Select
	Next
	
	ClientDataCheck = strOutJs

End Function
	
End Class

%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本va在线观看| 日韩欧美高清一区| 国产亚洲精品免费| 无吗不卡中文字幕| 色又黄又爽网站www久久| 国产夜色精品一区二区av| 人禽交欧美网站| 色婷婷国产精品| 国产精品久久久久一区| 久久99九九99精品| 欧美一卡2卡3卡4卡| 亚洲伊人伊色伊影伊综合网| 成人18视频日本| 久久精品一区八戒影视| 激情综合色播激情啊| 欧美一区二区视频观看视频| 亚洲国产wwwccc36天堂| 色哟哟国产精品免费观看| 国产精品全国免费观看高清| 国产中文字幕一区| 日韩欧美一级特黄在线播放| 日韩高清一区在线| 欧美日韩国产123区| 亚洲一区二区五区| 在线亚洲欧美专区二区| 亚洲美女区一区| 色综合天天综合网天天狠天天| 国产精品久久久久久久第一福利| 国产一区二区不卡| 精品成人免费观看| 美国av一区二区| 欧美一区日韩一区| 免费不卡在线观看| 日韩写真欧美这视频| 日本人妖一区二区| 日韩午夜小视频| 免费不卡在线观看| 精品国免费一区二区三区| 久久99精品久久久久久国产越南 | 日韩精品一二三四| 欧美三级在线视频| 日韩中文字幕1| 91精品国产入口在线| 久久精品国产一区二区| 久久综合久久鬼色中文字| 国产一区在线观看视频| 欧美国产精品中文字幕| 97久久超碰国产精品电影| 亚洲人成人一区二区在线观看| 99国产精品久久久久| 亚洲精品国产一区二区三区四区在线| 91色综合久久久久婷婷| 亚洲一区二区三区爽爽爽爽爽| 欧美色区777第一页| 视频精品一区二区| 日韩欧美的一区| 国产精品一区在线| 中文字幕日本不卡| 在线免费观看视频一区| 天堂资源在线中文精品| 欧美r级在线观看| 丁香婷婷深情五月亚洲| 亚洲人午夜精品天堂一二香蕉| 在线视频国内自拍亚洲视频| 日韩av中文字幕一区二区| 精品人在线二区三区| 成人免费毛片app| 亚洲一区二区中文在线| 日韩久久精品一区| 成人avav在线| 日韩精品亚洲一区| 久久久久一区二区三区四区| 91在线播放网址| 日欧美一区二区| 国产亚洲精久久久久久| 91麻豆国产福利在线观看| 午夜免费欧美电影| 久久久五月婷婷| 日本精品视频一区二区| 免费黄网站欧美| 中文字幕一区二区三| 在线成人免费视频| 高清在线不卡av| 亚洲成在人线在线播放| 精品国产污污免费网站入口 | 日韩视频免费直播| 成人精品在线视频观看| 亚洲成人动漫在线免费观看| 久久久久国产精品麻豆ai换脸 | 91久久精品一区二区三区| 免费成人结看片| 亚洲日本在线看| 日韩欧美一级二级三级久久久| 成人国产精品免费观看动漫| 视频一区在线视频| 中文字幕日韩av资源站| 日韩欧美不卡一区| 色94色欧美sute亚洲线路一久 | 天天综合色天天综合色h| 中文在线免费一区三区高中清不卡| 欧美三级三级三级爽爽爽| 国产v日产∨综合v精品视频| 天天色综合天天| 日韩一区中文字幕| 久久综合久久99| 欧美精品在欧美一区二区少妇| 成人av资源网站| 精品一区中文字幕| 亚洲午夜日本在线观看| 日本一区二区三区国色天香| 538在线一区二区精品国产| 97aⅴ精品视频一二三区| 国产主播一区二区三区| 日本网站在线观看一区二区三区| 日韩理论在线观看| 久久精品视频网| 欧美一区二区视频在线观看 | 色悠久久久久综合欧美99| 国产激情视频一区二区三区欧美| 日韩电影免费一区| 亚洲综合在线五月| 18成人在线观看| 久久久99精品久久| 日韩精品最新网址| 91精品国产色综合久久久蜜香臀| 在线看不卡av| 91在线国产观看| 高清不卡一区二区在线| 精品写真视频在线观看| 免费在线看成人av| 亚洲成人在线免费| 亚洲一卡二卡三卡四卡五卡| 亚洲视频小说图片| 国产精品不卡一区| 欧美激情一区二区三区蜜桃视频 | 精品伦理精品一区| 3d成人动漫网站| 欧美精选午夜久久久乱码6080| 在线免费不卡视频| 91黄视频在线| 色94色欧美sute亚洲线路二| 97se狠狠狠综合亚洲狠狠| 99亚偷拍自图区亚洲| 不卡免费追剧大全电视剧网站| 国产成人av在线影院| 国产精品77777| 国产成人无遮挡在线视频| 国产精品91一区二区| 国产成人av在线影院| 久久99这里只有精品| 国产在线国偷精品产拍免费yy| 久久99久久99| 国产精品一区二区免费不卡| 国产老妇另类xxxxx| 国产成人精品www牛牛影视| 国产成人免费视频| 成人美女在线视频| 99精品视频中文字幕| 色88888久久久久久影院野外| 在线免费观看一区| 欧美片在线播放| 欧美一级片免费看| 精品国产乱码久久久久久久久| 亚洲精品一区二区三区在线观看 | 国产蜜臀av在线一区二区三区 | 69堂精品视频| 日韩欧美激情在线| 久久综合色鬼综合色| 国产亚洲欧美日韩俺去了| 国产欧美精品一区二区三区四区| 国产欧美日韩精品在线| 亚洲婷婷综合久久一本伊一区| 亚洲最大成人综合| 日韩电影在线观看网站| 久久99精品国产.久久久久| 国产乱子轮精品视频| 不卡一区中文字幕| 欧美视频三区在线播放| 欧美一区在线视频| 国产清纯美女被跳蛋高潮一区二区久久w| 国产欧美日韩三区| 亚洲在线视频一区| 久久激情综合网| 成人app网站| 欧美精品一卡两卡| 久久久久国产精品免费免费搜索| 综合久久久久久久| 日韩经典中文字幕一区| 国产美女视频91| 色偷偷久久一区二区三区| 欧美一区二区大片| 日本一区二区成人| 亚洲一区二区三区四区的| 精品一区二区三区蜜桃| 不卡影院免费观看| 欧美精品三级日韩久久| 国产日韩欧美综合一区| 一区二区三区四区高清精品免费观看| 日韩主播视频在线| 国产91精品一区二区麻豆网站|