国产探花免费观看_亚洲丰满少妇自慰呻吟_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>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永泰县| 临清市| 松阳县| 台安县| 旬邑县| 涪陵区| 永安市| 镇沅| 苏尼特左旗| 揭西县| 壶关县| 辉县市| 涞源县| 阿尔山市| 开阳县| 宝鸡市| 张家界市| 文水县| 泾源县| 盈江县| 尖扎县| 龙山县| 石屏县| 台山市| 无为县| 贡山| 浦北县| 新巴尔虎右旗| 呼图壁县| 临沭县| 龙陵县| 鄂温| 南陵县| 密山市| 繁峙县| 福州市| 天镇县| 蒙自县| 当涂县| 来安县| 张北县|