a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 136|回复: 0

[基础知识] 如何用Javascript校验客户端数据2

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
  二、客户端数据校验的通用解决之道----妙用自定义属性
. R6 I% U3 i, K- d
4 d3 Q: P& p! s3 Y  我们知道,HTML的文本框元素可以使用type,name,value,size,maxlength,style,id等固有属性,但你可曾想到,我们还可以自定义一些属性呢。笔者是在一个极其偶然的机会里发现这个小秘密的,并且没有想到的是,这个小秘密竟然可以帮我们很大的忙----实现客户端数据的通用校验,自此客户端校验工作容易做了,不用再为每个FORM表单劳神又费力地写Javascript校验代码了。
* B) \4 A  \: A- {8 G, b% _
- c2 }- D/ \6 K" p# C  请看下面的测试网页univerify_test.html:
7 l3 E  }$ }3 V- l1 f! g% G4 g* T. y/ }; B% ~( o: |
  form1表单对onsubmit事件进行了捕获:。在用户提交表单时,用verifyAll对此表单的元素的值统一进行检测,验证其合法性,保证存入数据库时不出现异常。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 22:06 , Processed in 0.204408 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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