国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) php教程 PHP開發(fā) 用ASP動(dòng)態(tài)產(chǎn)生JavaScript的表單驗(yàn)證程式碼

用ASP動(dòng)態(tài)產(chǎn)生JavaScript的表單驗(yàn)證程式碼

Nov 25, 2016 am 09:53 AM
asp

表單的驗(yàn)證是開發(fā)WEB應(yīng)用程式中常遇到的一關(guān)。有時(shí)候我們必須保證表單的某些項(xiàng)目必須填寫、必須為數(shù)字、必須是指定的位數(shù)等等,這時(shí)候就要用到表單驗(yàn)證了,一般我們常用的表單驗(yàn)證有2種方式:?
1、編寫JavaScript或VBScript的表單驗(yàn)證函數(shù),在客戶端進(jìn)行驗(yàn)證;
2、在表單提交後,使用ASP的方法Request.Form取得表單的輸入值進(jìn)行判斷,然後傳回結(jié)果,這是在服務(wù)端進(jìn)行驗(yàn)證;

  這2種方式都有其優(yōu)缺點(diǎn),例如第1種方式速度比較快,而且通常使用警告框的方式,用戶能夠很快的根據(jù)提示完成表單的填寫,但是缺點(diǎn)就是用戶的瀏覽器必須是支援JavaScript腳本的,再不然如果他關(guān)閉了JavaScript,那就!@#$%&^*(小田已經(jīng)倒在地上了^_^);而第2種方式的兼容性比較好,但是缺點(diǎn)是速度比較慢(提交到服務(wù)端,在返回)而且使用也不方便。這次主要是用JavaScript的方法來(lái)驗(yàn)證,當(dāng)然,如果同時(shí)用2種方式來(lái)驗(yàn)證是最保險(xiǎn)了,不過(guò)(汗…………)要累死我們這些程式設(shè)計(jì)師了:)

  上面解釋了表單驗(yàn)證的2中方式,以下就具體來(lái)講講動(dòng)態(tài)生成JavaScript的概念。為什麼要?jiǎng)討B(tài)生成呢?因?yàn)檫@種客戶端的驗(yàn)證程式碼是很煩瑣的,如果每次都要自己寫真是累啊!用慣DW(Dreamweaver)或UD的朋友可能通常使用表單驗(yàn)證的插件,使用後產(chǎn)生的程式碼也沒(méi)有藝術(shù)感,而且很多是用不到的(程式碼冗餘)。小田要說(shuō)的是,產(chǎn)生完全符合表單情況的程式碼。

聲明:小田對(duì)JavaScript並不精通,這裡只是想談?wù)剟?dòng)態(tài)生成的方法,JS的高手完全可以自己改。

  那麼我們開始嘍。

1、我們先來(lái)看看一段簡(jiǎn)單的JavaScript的驗(yàn)證程式碼:



?
?
?

這段程式碼是驗(yàn)證表單form1的name表單項(xiàng),必須填寫內(nèi)容。這裡就有幾個(gè)關(guān)鍵的部分:表單域名稱、表單項(xiàng)目名稱、判斷語(yǔ)句;這些就是我們下面寫ASP函數(shù)的關(guān)鍵了。

2、如何產(chǎn)生JavaScript程式碼。最簡(jiǎn)單的,就是用Response.Write輸出了,例如把上面程式碼輸出就可以是:

Response.Write "
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

asp內(nèi)建物件有哪些 asp內(nèi)建物件有哪些 Nov 09, 2023 am 11:32 AM

asp內(nèi)建物件有Request、Response、Session、Application、Server、Session.Contents、Application.Contents、Server.CreateObject、Server.MapPath、Server.Execute、Server.Transfer等。詳細(xì)介紹:1、Request:表示HTTP請(qǐng)求物件等等。

asp開發(fā)工具有哪些 asp開發(fā)工具有哪些 Oct 23, 2023 am 11:02 AM

asp開發(fā)工具有Visual Studio、Dreamweaver、FrontPage、EditPlus、UltraEdit、SQL Server Management Studio、RAD Studio、Delphi、Asp.NET和Oracle SQL Developer。

asp漏洞偵測(cè)有哪些方法 asp漏洞偵測(cè)有哪些方法 Oct 13, 2023 am 10:42 AM

方法有:1、使用專門的漏洞掃描工具;2、手動(dòng)測(cè)試來(lái)發(fā)現(xiàn)和驗(yàn)證ASP應(yīng)用程式中的漏洞;3、進(jìn)行安全審計(jì),檢查ASP應(yīng)用程式的程式碼和設(shè)定檔;4、使用漏洞利用框架; 5、對(duì)ASP應(yīng)用程式的程式碼進(jìn)行審查。

asp掃描工具漏洞偵測(cè) asp掃描工具漏洞偵測(cè) Oct 13, 2023 am 10:45 AM

asp掃描工具漏洞偵測(cè):1、選擇適當(dāng)?shù)膾呙韫ぞ撸?、在掃描工具中設(shè)定掃描目標(biāo);3、根據(jù)需要,設(shè)定掃描選項(xiàng);4、在設(shè)定完成後,啟動(dòng)掃描工具開始掃描;5、掃描工具將產(chǎn)生一個(gè)報(bào)告,列出偵測(cè)到的漏洞和安全性問(wèn)題;6、根據(jù)報(bào)告中的建議,修復(fù)偵測(cè)到的漏洞和安全性問(wèn)題;7、在修復(fù)漏洞後,重新執(zhí)行掃描工具,以確保漏洞已被成功修復(fù)。

asp如何連接access資料庫(kù) asp如何連接access資料庫(kù) Oct 18, 2023 am 11:33 AM

連接的方法:1、使用ADO連接資料庫(kù);2、使用DSN連接資料庫(kù);3、使用連接字串連接資料庫(kù)。

asp怎麼手動(dòng)漏洞偵測(cè) asp怎麼手動(dòng)漏洞偵測(cè) Oct 13, 2023 am 10:49 AM

asp手動(dòng)偵測(cè)漏洞:1、檢查ASP應(yīng)用程式對(duì)使用者輸入的驗(yàn)證和過(guò)濾機(jī)制;2、檢查ASP應(yīng)用程式對(duì)輸出資料的編碼和過(guò)濾機(jī)制;3、檢查ASP應(yīng)用程式的認(rèn)證和會(huì)話管理機(jī)制;4、檢查ASP應(yīng)用程式對(duì)檔案和目錄的權(quán)限控制;5、檢查ASP應(yīng)用程式對(duì)錯(cuò)誤的處理方式;6、檢查ASP應(yīng)用程式對(duì)資料庫(kù)的安全性;7、檢查ASP應(yīng)用程式的設(shè)定檔和伺服器設(shè)定。

由於 iPhone 13 推動(dòng)創(chuàng)紀(jì)錄的收入,iPhone 平均售價(jià)上漲 14% 由於 iPhone 13 推動(dòng)創(chuàng)紀(jì)錄的收入,iPhone 平均售價(jià)上漲 14% Apr 14, 2023 pm 03:22 PM

iPhone平均售價(jià)(ASP)去年達(dá)到兩位數(shù)成長(zhǎng),較去年同期成長(zhǎng)14%。 iPhone13的流行是關(guān)鍵驅(qū)動(dòng)因素,幫助推動(dòng)全球智慧型手機(jī)市場(chǎng)整體創(chuàng)下$448B的年收入紀(jì)錄。儘管零件短缺,智慧型手機(jī)市場(chǎng)仍同比增長(zhǎng)7%,其中蘋果佔(zhàn)了迄今為止最大的份額…市場(chǎng)情報(bào)公司Counterpoint今天發(fā)布了最新估計(jì)。根據(jù)Counterpoint的MarketMonitorService的最新研究,2021年全球智慧型手機(jī)市場(chǎng)收入超過(guò)4,480億美元。即使組件短缺和COVID-19限制繼續(xù)擾亂全球供

asp安全審計(jì)漏洞偵測(cè)怎麼做 asp安全審計(jì)漏洞偵測(cè)怎麼做 Oct 13, 2023 am 10:54 AM

asp安全審計(jì)漏洞偵測(cè)步驟:1、收集有關(guān)ASP應(yīng)用程式的相關(guān)資訊;2、仔細(xì)分析ASP應(yīng)用程式的原始程式碼;3、檢查ASP應(yīng)用程式對(duì)使用者輸入的驗(yàn)證和過(guò)濾機(jī)制;4、檢查應(yīng)用程式對(duì)輸出資料的編碼和過(guò)濾機(jī)制;5、檢查應(yīng)用程式的認(rèn)證和會(huì)話管理機(jī)制;6、檢查應(yīng)用程式對(duì)檔案和目錄的權(quán)限控制;7、檢查應(yīng)用程式對(duì)錯(cuò)誤的處理方式;8、檢查應(yīng)用程式的設(shè)定檔和伺服器配置;9、修復(fù)漏洞。

See all articles