• 首 页

网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】

http://www.qitongnet.com 网站建设咨询热线:010-65587978/77/76/75

相关文章

技巧:病毒都喜欢那些软件呢?
网页设计用DW MX控制下拉菜单精确定位
企通互联网站易用性 43条网页设计中常犯的错误总结
网页设计网页特效--鼠标悬停图片渐显效果
网页设计Photoshop合成创意教程:青蛙的呐喊
网站建设限制文本字节数的JS源代码程序
网页设计用javascript实现select的美化
北京网站设计网页制作学习:div+css命名参考
北京网站建设网页制作时关于收藏夹的操作代码整理
网页设计如何在SupeSite v5.0 Final后台添加广告


品牌理念

北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!


友好连接

    • 网站建设
    • 网页设计
    • 网站设计
    • 网站制作
    • 网站优化
    • 百度优化
    • google优化
    • seo
    • 网站推广
    • 网络营销
    • 北京网站建设
    • 北京网站制作
    • 北京网页设计
    • 北京网站设计

文章搜索

你的位置:首页 >> 网页设计 >> 北京网页设计网站建设推荐一个简洁的表单验证程序

北京网页设计网站建设推荐一个简洁的表单验证程序


作者: 北京网站建设   日期:2008-03-27 06:14:06  来源: http://www.qitongnet.com

资深北京网站建设公司企通互联,专业致力于北京网站建设,北京网站制作,北京网站设计,北京网页设计领域,千余网站建设案例,公司拥有国内一流的网站建设、网站制作、网页设计团队,如果您已经有网站的,看看我们精美的网站建设案例也无妨.北京网站建设网址:http://www.qitongnet.com =======================================================================================

看了山人表单验证,又看了其他一些验证程序和相关的一些参考资料,写出了一个比较简洁的js表单验证程序。

功能简述:

验证:

  • http地址
  • 时间日期
  • e-mail
  • 数字
  • 字符长度检查
  • 一项输入与另一项输入比较(例如:密码的确认输入)
  • 大小比较(只能有一个比较符号) 北京网页设计

特点

  • 扩展容易,可以方便的添加自己需要的验证方式
  • 兼容性好(ie5,6 firefox,oprea)
  • 可用性好,没有使用alert()来弹出提示

编写思路:

整个程序的结构及较简单,为了能够验证一些常用的格式,先对js的内置对象进行了扩展。比如:

String.prototype.isUrl = function(){ www.qitongnet.com企通互联
       var url = /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/;企通互联
       var tmpStr = this;北京网站设计
       return url.test(tmpStr);企通互联
}

这个用来验证http地址。

然后写了一个对象叫做vform 包含了主要的功能,vform初始化的时候,会检查添加好的验证规则,并将要验证的表单控件对象扩展,添加validate() 和 validlength()两个函数,并且添加onblur事件来进行验证。网页设计
出错提示采用的建立div对象的方法,出错就显示,正确就隐藏。所以还需要给div定义一个样式。北京网站制作
使用前需要指定表单的id 注意是id不是name 要不然会出错,而规则添加的时候要指定的是表单控件的name属性不是id

验证规则参数:

obj — 表单控件name

minLength — 填写的字符串最小长度0意味着可以不填 而1意味着是必添

dataType — 验证格式 有

  • e-mail
  • url
  • date
  • number
  • any
  • 还有两种动态的格式用\开头, \表单控件的name 表示必须与之的值一样;
  • \>数字 表示大于数字,类推;但是没有\>=这样的

maxLength — 最大长度。

与其他程序不一样的是:我对http地址与日期格式地址的处理不同,填入的地址没有http://我会添加上后验证,这样比较人性化,符合可用性的要求。日期的处理也是一样,先尽可能的对填写的数字进行格式转化,然后再验证。格式采用了yyyy-mm-dd的格式。

原始位置:http://lxbzj.com/product/vform/index.htm ,原始文件应用一个日历输入控件在此省略。。。 企通互联

总代码 网站设计:

运行代码框北京网站设计

网站制作
北京网站设计
字体:【大】【中】【小】

上一篇:网站设计鲜招:确保客户端能访问到最新的网页

下一篇:网站制作手把手教程:一步步教你搞网站同步镜像

这是一个与众不同的品牌,企通互联只专注于网站建设领域!中小型企业网站建设最佳合作伙伴!网站建设咨询热线:010-65587978/77/76/75!

Copyright © 2008 网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】. Designed by www.qitongnet.com Free Website Templates