XMLHTTP實時進(jìn)行表單數(shù)據(jù)的校驗

字號:

表單驗證是Web開發(fā)中經(jīng)常遇到的問題,我們以前常見的做法是:在客戶端對表單域進(jìn)行內(nèi)容的檢查,看是否是滿足一定的要求或滿足一定的結(jié)構(gòu),比如:是內(nèi)容否為空或是否按規(guī)定的格式填寫了內(nèi)容等。其實,我們還可以進(jìn)行更進(jìn)一步的驗證,比如對數(shù)據(jù)進(jìn)行實時驗證,下面,我們就利用微軟提供的XMLHTTPRequest組件來進(jìn)一步提高表單的驗證能力。
    在WIN32平臺上進(jìn)行HTTP編程的方式很多,VB和C++程序員可以使用WinInet庫,VB6程序員也可以用VB6自帶的Internet控件。然而,對ASP程序員來是說,實現(xiàn)這樣的功能更是簡單,我們可以做一個組件進(jìn)行包裝。大多說人會認(rèn)為HTTP只是瀏覽器和服務(wù)器進(jìn)行通訊的協(xié)議,就這方面而言,它確實是功能強(qiáng)蟮男