请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 11242|回复: 10

番茄的表单验证类 [复制链接]

aultoale 楼主

番茄红了

金牌会员 手机认证 

帖子
1560
体力
4013
威望
41
居住地
广东省 广州市
发表于 2008-1-2 17:10:52 |显示全部楼层
这个验证类的完成有很长时间了,一直没有分享给大家

使用了这么长时间之后感觉挺顺手,用于一些不需要特殊效果的表单验证个人认为已经足够了,还是挺好用的

相信大家看代码后再添加一些针对其他格式的验证也不是太麻烦的事情

对于各种提示效果需要修改 feedback 方法就可以实现,因为不想让代码变得太臃肿,所以有很多不常用的功能就没有再添加了

主要目的提供大家参考与分享,也希望能够根据大家的意见使其变得更加完善

 提示:您可以先修改部分代码再运行

已有 1 人评分威望 收起 理由
帅青蛙 + 3 精品文章

总评分: 威望 + 3   查看全部评分

西部数码顶级域名注册商39元抢注!

我佛·山人

荣誉管理 手机认证 

帖子
2368
体力
22823
威望
85
居住地
北京市 朝阳区
发表于 2008-1-2 17:41:55 |显示全部楼层
1.".3"这样也是算浮点数的
2.this.reg和this.tip可以用
this.reg = {englisth : /^[a-zA-Z0-9_\-]+$/, chinese : /^[\u0391-\uFFE5]+$/}
这种形式,省点代码
3.日期只验证格式没有验证合法性

btw:controlName的做法不错
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

aultoale 楼主

番茄红了

金牌会员 手机认证 

帖子
1560
体力
4013
威望
41
居住地
广东省 广州市
发表于 2008-1-2 18:10:39 |显示全部楼层
原帖由 我佛山人 于 2008-1-2 17:41 发表
1.".3"这样也是算浮点数的
2.this.reg和this.tip可以用
this.reg = {englisth : /^[a-zA-Z0-9_\-]+$/, chinese : /^[\u0391-\uFFE5]+$/}
这种形式,省点代码
3.日期只验证格式没有验证合法性

btw:contro ...

嗯,谢谢指点

日期部分只做了简单验证,不过通过这个类是通过正则验证,不知道正则是否能做到?

使用道具 举报

我佛·山人

荣誉管理 手机认证 

帖子
2368
体力
22823
威望
85
居住地
北京市 朝阳区
发表于 2008-1-2 18:19:45 |显示全部楼层
正则只能验证格式和有限的简单逻辑,日期不像IP地址是有限的,日期是无限大小的,没办法用正则表示全部逻辑

使用道具 举报

帖子
3
体力
11
威望
0
发表于 2008-4-17 16:19:21 |显示全部楼层
请问如何在表单检测时不会把radio元素自动去掉了,如何检测是否选择了radio元素?
[img]ftp://61.183.32.148/myee/music.gif[/img][img]ftp://61.183.32.148/myee/mysig.jpg[/img]

使用道具 举报

默默无痕

高级会员

帖子
230
体力
624
威望
0
发表于 2008-4-17 17:23:28 |显示全部楼层
两大 表单验证高手!

使用道具 举报

天天向网NET

钻石会员

帖子
2229
体力
7366
威望
1
居住地
广东省 深圳市
发表于 2008-4-17 18:21:02 |显示全部楼层
不错,谢谢!收藏啦
商丘网站建设
http://www.dx359.com/

使用道具 举报

赵勇

银牌会员 手机认证 

帖子
4121
体力
2378
威望
2
居住地
广东省 深圳市
发表于 2008-5-3 16:30:20 |显示全部楼层
番茄你的书我看完了 不过这个验证类我觉得有点粗糙了

我佛山人的我又觉得太大了 自己在写个自己的类  那你的去参看下

使用道具 举报

山寨前端工程师

初级会员

帖子
107
体力
198
威望
0
居住地
广东省 深圳市
发表于 2008-5-3 18:16:04 |显示全部楼层
在iE7下面,只要中文里面随便输入几个字母,整个验证就通过了...
数字验证输入10-100的数字通不过
不知道是否是楼主的初衷

使用道具 举报

帖子
63
体力
81
威望
0
发表于 2008-11-18 16:43:17 |显示全部楼层
提醒:最后回贴距现在 199 天,请不要无意义回复
原帖由 web12345 于 2008-5-3 18:16 发表
在iE7下面,只要中文里面随便输入几个字母,整个验证就通过了...
数字验证输入10-100的数字通不过
不知道是否是楼主的初衷

我也是这样子。
只求更完美

使用道具 举报

kunsan 

KunSan

中级会员

帖子
147
体力
389
威望
0
居住地
四川省 成都市
发表于 2008-11-18 22:32:45 |显示全部楼层
下来看看
www.taoii.com

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 12:35 , Processed in 0.122358 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部