国产午夜精品一区二区三区不-国产午夜精品一区二区三区不卡-国产午夜精品一区二区三区极品-国产午夜精品一区二区三区老-国产午夜精品一区二区三区漫-国产午夜精品一区二区三区嫩草

聊城網(wǎng)站制作公司,聊城網(wǎng)站建設(shè),聊城網(wǎng)站優(yōu)化,聊城網(wǎng)絡(luò)公司,聊城網(wǎng)站推廣,聊城網(wǎng)站運營,聊城網(wǎng)絡(luò)運營,聊城搜索引擎優(yōu)化,聊城網(wǎng)頁設(shè)計,聊城網(wǎng)站制作
 
 
公司擁有五年的網(wǎng)站建設(shè)經(jīng)驗,專業(yè)網(wǎng)站制作,推廣及網(wǎng)站優(yōu)化,有大量優(yōu)秀客戶案例
網(wǎng)站建設(shè) | 設(shè)為首頁 | 加入收藏 | 聯(lián)系我們  
公告:熱烈慶祝聊城精英網(wǎng)絡(luò)2010版官方網(wǎng)站改版成功!
當前位置 :首頁 > 網(wǎng)頁知識  

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

http://m.zjgjyh.cn   2010-12-23   人氣:

兩條防線,一個函數(shù):
試問你如何能保證客戶端和服務(wù)器端具有相同的功能?表單域的驗證閃現(xiàn)在我們眼前。別人把你的html復(fù)制到另外一個腳本,然后改變客戶端的表單域驗證--這并不是一件難事。擺在眼前的解決方法是將表單域的驗證放置在服務(wù)器端。但那又意味著因為使用者的一個小錯誤,都要給服務(wù)器端要返回一串的錯誤信息。那么,我們何不同時擁有二者呢?不僅僅如此,我們還可以在客戶端和服務(wù)器端使用同一個javascript函數(shù)來保證二者的完全一致性。
看看下面這一小段,請?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>

我們在本課中看到的就是作為你用javascript來編寫asp腳本的一個最大的回報。看看下邊的腳本,然后再次注意checkMyZip()函數(shù)。
復(fù)制代碼 代碼如下:

<%@LANGUAGE="JavaScript"%>
<%
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()
{
return false;
}
var zipCode=new String(Request.Form("zipCodeText"))
if (checkMyZip(zipCode)==true)
{
Response.Write("<HTML>\r")
Response.Write("The zip code you provided... ")
Response.Write("<FONT COLOR=\"RED\">")
Response.Write(zipCode + "</FONT> is good.\r")
Response.Write("</HTML>\r")
}
else
{
Response.Write("<HTML>\r")
Response.Write("The zip code you provided... ")
Response.Write("<FONT COLOR=\"RED\">")
Response.Write(zipCode + "</FONT> has a problem.\r")
Response.Write("</HTML>\r")
}
%>


這并不是最完美的列子,但是它包含了我們所要講授的要點。客戶端和服務(wù)器端嚴正數(shù)據(jù)的函數(shù)是完全一樣的。支持函數(shù)是一樣的餓,但是變化確是明顯的。僅僅是個玩笑,讓我們來看看下面的腳本。它并沒有客戶端驗證。
復(fù)制代碼 代碼如下:

<%@LANGUAGE="JavaScript"%>
<%
//No ASP Here, just a regular HTML Page
%>
<HTML>
<STRONG>Type a zip code (with no client side validation)
into the box submit it.</STRONG>
<FORM NAME="zipCodeForm" ACTION="script05a.asp" METHOD="Post">
<INPUT TYPE="Text" NAME="zipCodeText"><BR>
<BR>
<INPUT TYPE="Submit" VALUE="Submit">
</FORM>
</HTML>


第一部分小節(jié):
這是本課程計劃第一部分的小節(jié)。有過用vbscript編寫asp的朋友并不需要在本站上有更進一步的研究。他們現(xiàn)在可以使用他們客戶端腳本的使用技巧去將任何的函數(shù)(子程序),任何的頁面,或者是任何的應(yīng)用程序轉(zhuǎn)換為javascript。
其他的朋友則需要留下來繼續(xù)我們在第二部分的旅程。
本節(jié)原文及范例地址:http://aspjavascript.com/lesson05.asp
原文作者:James Clark 翻譯:huahua 轉(zhuǎn)載請注明

專業(yè)設(shè)計團隊
滿足您的各種設(shè)計要求
實力程序開發(fā)團隊
為您定制各種程序模塊
后臺管理高效安全
方便更新上傳網(wǎng)站資料
全球高速訪問
無盲區(qū)、定制異地備份
專業(yè)客服團隊
解決一切使用難題
贈送大容量空間郵箱
免費優(yōu)化推廣
   
關(guān)于我們 | 工作機會 | 付款方式 | 網(wǎng)站制作 | 網(wǎng)頁制作 | 網(wǎng)頁設(shè)計 | 網(wǎng)絡(luò)公司 | 聯(lián)系我們 | 網(wǎng)站地圖
版權(quán)所有:聊城精英網(wǎng)絡(luò)科技有限公司 © 2005-2010 All Rights Reserved.
咨詢專線:0635-6950368 技術(shù)專線:15192175820 在線QQ:312817927 1485871644
地址:聊城市閘口科技市場 郵編:252000 蘇ICP備10112026號 51La
主站蜘蛛池模板: 97久久国产亚洲精品超碰热 | 麻豆画精品传媒2025一二三 | 99精品无码A片一区二区城 | 亚洲欧美国产国产一区二区三区 | 国产精品扒开腿做爽爽爽 | 精东传媒VS天美传媒合作伙伴 | 亚洲AV无码一区二区A片成人 | 中文字字幕人妻中文 | 国产喷水福利在线视频 | 欧美精品欧美人与动人物牲交 | 欧美人和黑人牲交网站上线 | 午夜精品一区二区三区免费 | 天美传媒AV成人片免费看 | 国产成人无码a区在线观看视频 | 亚洲人成无码网站 | 国产在线精品国自产拍影院午夜 | av在线观看地址 | 无码午夜人妻一区二区三区不卡视频 | 国产在线精品一区二区不卡顿 | 国产私人尤物无码不卡在线观看 | 国产三级不卡在线电影 | 亚洲成色www成人网站妖精 | 亚洲中文无码mv在线观看 | 亚洲国产精品自产拍在线播放 | 无码aⅴ一区二区三区a片 | 在线精品性高朝久久久久久久成人精品一区二区三区在线 | 巨大欧美黑人xxxxbbbb | 国产午夜精品爆乳 | 国产午夜精品一区理论片 | 亚洲欧美另类激情 | 日本午夜精品一区二区三区电影 | 69久久夜色精品国产69 | 亚洲乱码在线卡一卡二卡新区 | 亚洲一级免费毛片 | 精品少妇人妻av免费久久洗澡 | 无码中文字幕av免费放∨ | 国产v视频一区二区三区亚洲不卡在线网站天堂 | 亚洲欧洲日产国码高潮αv 亚洲欧洲日产国码韩国 | 美女国产一级毛片午夜 | 精品乱人伦中文字幕视频 | av毛片免费看 |