国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

javascript asp教程第五課--合二為一

2024-05-04 11:01:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
兩條防線,一個(gè)函數(shù):
試問(wèn)你如何能保證客戶端和服務(wù)器端具有相同的功能?表單域的驗(yàn)證閃現(xiàn)在我們眼前。別人把你的html復(fù)制到另外一個(gè)腳本,然后改變客戶端的表單域驗(yàn)證--這并不是一件難事。擺在眼前的解決方法是將表單域的驗(yàn)證放置在服務(wù)器端。但那又意味著因?yàn)槭褂谜叩囊粋€(gè)小錯(cuò)誤,都要給服務(wù)器端要返回一串的錯(cuò)誤信息。那么,我們何不同時(shí)擁有二者呢?不僅僅如此,我們還可以在客戶端和服務(wù)器端使用同一個(gè)javascript函數(shù)來(lái)保證二者的完全一致性。
看看下面這一小段,請(qǐng)?zhí)貏e注意一下checkMyZip()函數(shù)。
復(fù)制代碼 代碼如下:
<%@LANGUAGE="JavaScript"%>
<%
//No ASP Here, just a regular HTML Page
%>
<HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--Hide
function checkMyZip(zipCode)
    {
    var myRegularExpression=/(^/d{5}$)|(^/d{5}-/d{4}$)/
    if (myRegularExpression.test(zipCode) == true)
        {
        return nothingIsWrong();
        }
    else
        {
        return somethingIsWrong();
        }
    }

function nothingIsWrong()
    {
    //Do nothing
    return true
    }

function somethingIsWrong()
    {
    alert("Something is wrong with the zip code you provided.")
    document.zipCodeForm.zipCodeText.focus()
    return false;
    }
//Stop Hiding-->
</SCRIPT>
<STRONG>Type a valid U.S. Postal zip code into the box, and submit it.</STRONG>
<FORM NAME="zipCodeForm" ACTION="script05a.asp" METHOD="Post" 
onSubmit="return checkMyZip(document.zipCodeForm.zipCodeText.value)">
<INPUT TYPE="Text" NAME="zipCodeText"><BR>
<BR>
<INPUT TYPE="Submit" VALUE="Submit">
</FORM>
</HTML>



我們?cè)诒菊n中看到的就是作為你用javascript來(lái)編寫asp腳本的一個(gè)最大的回報(bào)。看看下邊的腳本,然后再次注意checkMyZip()函數(shù)。 
復(fù)制代碼 代碼如下:
<%@LANGUAGE="JavaScript"%>
<%
function checkMyZip(zipCode)
    {
    var myRegularExpression=/(^/d{5}$)|(^/d{5}-/d{4}$)/
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长宁区| 渑池县| 莫力| 托克逊县| 高淳县| 湖北省| 旅游| 穆棱市| 金塔县| 万山特区| 黑河市| 黄骅市| 汪清县| 安泽县| 上蔡县| 峨眉山市| 革吉县| 邛崃市| 宁阳县| 九台市| 莫力| 孝义市| 阳西县| 宁城县| 抚州市| 华容县| 嘉善县| 利津县| 崇州市| 凌云县| 三明市| 正安县| 华蓥市| 昭通市| 嘉荫县| 罗田县| 乌审旗| 武乡县| 夹江县| 芒康县| 同德县|