源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[Dreamweaver教程] DreamWeaver CS3中的SPRY的自定义验证代码

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2010-3-18 09:53:46 | 显示全部楼层 |阅读模式
近两日,用了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>
回复

使用道具 举报

1

主题

2万

回帖

207

积分

中级会员

Rank: 3Rank: 3

积分
207
发表于 2022-10-4 01:39:50 | 显示全部楼层
借款金额看了就立刻
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-1-28 12:15:40 | 显示全部楼层
加快速度很快就撒谎
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-6-24 08:21:06 | 显示全部楼层
看看怎么样再说
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-10-7 06:45:15 | 显示全部楼层
刷刷刷刷刷刷刷刷刷刷刷刷刷刷刷
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2023-10-24 05:40:01 | 显示全部楼层
问问问企鹅哇哇哇哇哇
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

163

积分

注册会员

Rank: 2

积分
163
发表于 2023-11-2 16:54:48 | 显示全部楼层
额UI废物iuhfujewfiewnnfen
TS人妖演出表演服务q3268336102电话13168842816
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-3-13 12:26:55 | 显示全部楼层
哟哟哟哟哟以偶
回复 支持 反对

使用道具 举报

7

主题

2万

回帖

398

积分

中级会员

Rank: 3Rank: 3

积分
398
发表于 2024-4-3 11:38:03 | 显示全部楼层
2222222222222222
回复 支持 反对

使用道具 举报

16

主题

2万

回帖

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2024-4-11 00:22:01 | 显示全部楼层
的沙发水电费水电费
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-1 11:49 , Processed in 0.070518 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表