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

首頁 > 網站 > 軟件應用 > 正文

DreamWeaver CS3中的SPRY的自定義驗證代碼

2024-09-04 21:28:19
字體:
來源:轉載
供稿:網友

點評:近兩日,用了DreamWeaver CS3中的SPRY組件。發現,它能自動的對一些輸入進行前臺認證。還算比較方便,它內置了一些驗證的內容,例如:數字驗證、字符串驗證、郵政編碼驗證、日期驗證等等。

不過,美中不足的是,它內置的一些驗證,在中國的實際應用中并不是很大,因為它提供的一些驗證都是以美國的標準來的,和中國的標準還有些差距。
  這時,唯一想到就是擴展它的驗證。修改它的代碼就不想了,自己水平不夠。看看有沒有其他的方法。在網絡上找了一些資料后,經過自己的實踐,終于成功了。現將代碼賦予其后。  

復制代碼

代碼如下:


<span>
<input type="text" />
<span>需要提供一個值。</span>
 <span>數據無效。</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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛扎县| 湖口县| 石阡县| 惠州市| 叶城县| 中宁县| 湘乡市| 彭水| 滕州市| 和硕县| 平塘县| 乌兰浩特市| 郧西县| 云阳县| 唐山市| 尼勒克县| 多伦县| 固安县| 灌南县| 永年县| 和静县| 巫溪县| 子洲县| 莱西市| 棋牌| 双城市| 西峡县| 手游| 星座| 满城县| 洪泽县| 多伦县| 隆德县| 桂平市| 平舆县| 乐安县| 昌乐县| 西华县| 冷水江市| 乌恰县| 民丰县|