您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關DreamWeaver CS3中如何實現SPRY的自定義驗證,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
代碼如下:
<span id="sprytextfield1">
<input type="text" name="text1" id="text1" />
<span class="textfieldRequiredMsg">需要提供一個值。</span>
<span class="textfieldInvalidFormatMsg">數據無效。</span></span>
這是你手動拖一個SPRY的文本框驗證的生成一段代碼。
后面是一段聲明SPRY的代碼
代碼如下:
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField
("sprytextfield1", "custom", {validateOn:["blur"],validation:EXT});
//-->
</script>
最后的validation:EXT是我手動添加的,表示SPRY的驗證通過調用EXT這個函數來實現。EXT返回True,表明驗證通過,EXT返回False表示驗證不通過。(EXT是函數名,可以自己另外定義,不過這種方法貌似不能傳遞參數)
代碼如下:
<script language="javascript">
var EXT = function(){
var objReg=/(13)(\d{9})/;
t=form1.text1.value;
return objReg.test(t);
}
</script>
上面這段代碼,表示驗證text1的內容時候符合中國的手機號碼。
我們可以通過修改EXT函數來達到自定義驗證的效果。例如:驗證密碼框和重復密碼框中的內容是否一樣。
代碼如下:
<script language="javascript">
var EXT = function(){
return (form1.Pass.value==form1.RePass.value);
}
</script>
關于“DreamWeaver CS3中如何實現SPRY的自定義驗證”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。