表单验证 Validator v1.0

作者:我佛山人

  表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。
Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是伪静态类,所以在调用时不需要实例化,直接以"类名+.语法+属性或方法名"来调用。此外,Validator还提供3种不同的错误提示模式,以满足不同的需要。

Validator目前可实现的验证类型有:
1.是否为空;
2.中文字符;
3.双字节字符
4.英文;
5.数字;
6.整数;
7.实数;
8.Email地址;
9.使用HTTP协议的网址;
10.电话号码;
11.货币;
12.手机号码;
13.邮政编码;
14.身份证号码;
15.QQ号码;
16.日期;
17.符合安全规则的密码;
18.某项的重复值;
19.两数的关系比较;
20.判断输入值是否在(n, m)区间;
21.输入字符长度限制(可按字节比较);
22.对于具有相同名称的单选按钮的选中判断;
23.限制具有相同名称的多选按钮的选中数目;
24.自定义的正则表达式验证;
运行环境(客户端):
在Windows Server 2003下用IE6.0+SP1和Mozilla Firefox 1.0测试通过;
在Lunix RedHat 9下的Netscape测试通过;

对于客户端的表单验证,这个基于JavaScript编写的Validator基本上都可以满足,具体可以下载CHM文件:
Validator 1.0

示例:
范例下载

童趣


  同事推荐给我看的,感觉童年的日子活灵活现地浮现在眼前:)
  里面孩子玩的东西,我们差不多都玩过。那时候和小伙伴们三三两两走街串巷,带着好玩的一起游戏。
  闲置的建筑工地也是以前经常玩的地方,呵呵,捉迷藏、玩沙子、用砖头垒起炉灶、用做竹筒米饭……
  现在长大了,时代也不断的变化,孩子们玩的东西也不同了,但从前我们玩的那些土玩意儿,还是值得怀念:)

今冬西安的第一场雪

  昨天,这个冬天西安的第一场雪。今早,感觉眼前亮亮的,白雪清洗了西安灰蒙蒙的空气。
  天冷了,最近感冒的人多了起来,得穿暖和一些喽:)


枝头


西安高新四路街景


铁门


藤草




更多照片欢迎访问:
http://pic.lanke.net

制作、编辑网页时的点滴小常识

  刚刚给学校教务处写了一份《精品课程建设网课程模板使用简要说明》,里面提到了一些修改网页时应该注意的问题,同时这些问题也是网页制作初学者常常会遇到的一些问题。虽然很多都是很小的问题,希望在这里贴出来能给对在学习网页制作的朋友有点滴的帮助。
  其中主要提及的知识点有:网站制作的目录结构和相关文件分类放置;修改网页时应该注意的一些问题;Word文件中的文本向网页中复制时需要注意的问题;相对路径、绝对路径、本地路径问题;网页中的应如何正确插入图片……

[color=Red]  以下图片点击放大看全图。
[/color]

第一次做“800×600、1024×768自适应”网页。


  习惯了宽778居中,800×600满屏,1024×768居中显示的经常用的网页设计制作分辨率方面的处理。
  有些网页,如果这样处理感觉不是很好,所以,这次第一次尝试做800×600、1024×768自适应的叶子。
  开始几次都是做出来看起来效果可以,但是横向滚动条总是出来,后来调好了。
  这类东西得对表格、单元格的特性以及综合运用得比较熟练,多动脑筋:)

美女广告牌与古建筑

  这是11月2日我晚上我出去拍的。
  应该说我对大多数仿古建筑、被改造了的传统服饰等古今结合的东西大多不太欣赏,但是钟鼓楼广场的这个广告牌却让我觉得有那么点意思,虽然有些反差但是觉得还是比较和谐,相得益彰:)
  也许就像第二张照片上可口可乐的茶座上面的霓虹灯上所说的“创意生活”吧。

更多照片欢迎访问:
http://pic.lanke.net