| 原作网址:http://tetlaw.id.au/view/blog/really-easy-field-validation-with-prototype 扩展:badqiu (badqiu@gmail.com) 使用说明整理:Ivan Li (http://ivanl.iteye.com) 1:引用js文件
js 代码
prototype.js是所有的基础 validation.js真正的验证框架文件,badqiu在原来的基础上增加了许多不错的功能. 2:引用css文件 可以参加style_min.css中的样式声明,也可以把style_min.css中的样式声明引入到你的框架js文件中去. 3:hellow world 在badqiu的扩展中如果要是某个form中的元素被验证可以这样给声明的form中加一个class='required-validate'的属性,框架会在load是自动绑定 所有要验证的域.
xml 代码
在要检查的域中通过class属性来声明被检查域的限制条件,例如上面的class='required min-length-2'表示这是一个非空,并且最小长度是2的域, 在编辑域失去焦点时,会自动检查,如果输入不满足上述条件,则产生错误提示. 4:检查规则说明
5:Validation的选项说明 可以手工指定要验证那个form,在指定是可以给定一些选项
js 代码
创建Valuedation是的参数说明 onSubmit -- 是否绑定onSubmit函数, default - true stopOnFirst -- 是否在检查到第一个错误时就停止检查 default- false immediate -- 是否在被检测域失去焦点时就检查被检查域 default - false focusOnError -- 是否把焦点移动到发生错误的域上 default - true useTitles -- 是否使用提示 default - false onFormValidate:当form被检测和的回调函数,有两个输入参数 arg[0]-检测form的结果true or false, arg[1]-form本身的id onElementValidate:当没个element被检查后的回调函数,有两个输入参数 arg[0]-检测form的结果true or false, arg[1]-element本身的id 6:添加自己的测试函数
js 代码
或者这样
js 代码
|
| validation_2.3.3.rar | ||
| 描述: | 这个是badqiu的扩展版 | 下载 |
| 文件名: | validation_2.3.3.rar | |
| 文件大小: | 40 KB | |
| 下载过的: | 文件被下载或查看 119 次 | |
本文介绍了一种基于Prototype.js的前端表单验证方法,通过简单的配置即可实现多种验证规则,如非空、数字、日期等,并支持自定义验证函数。
818

被折叠的 条评论
为什么被折叠?



