移动端表单验证插件

zValidate

移动端表单验证插件

基于zepto.js; resource中的图片文件就一张二维码图片,仅仅用于扫描 css/demo.css文件仅仅是页面布局CSS css/zValidate.css写的是控件和表单的简单样式,可自定义 test中index.html对验证规则做了简单的测试,使用的是jasmine测试框架 就200多行代码,对于不符合使用项目的部分,可随意修改 移动端展示

Demo http://pwstrick.github.io/zValidate

开始使用 zValidate

使用zValidate最简单的办法是查阅我提供的简易例子,请浏览index.html的内容

载入zValidate

引入CSS文件和zepto库文件,还有zValidate类文件,这里说明一下 zValidate.css仅仅是表单和控件的样式,完全可以自定义

<!--zValidate.css可自定义--> <link rel="stylesheet" href="styles/zValidate.css" /> <script src="scripts/zepto/zepto.js"></script> <script src="scripts/zValidate.js"></script> 初始化一个zValidate

$('.validate').zValidate(); zValidate演示中的表单结构

控件是由fieldset包裹的,input输入框使用了form-control样式类,一个form表单在最外面,里面有个submit按钮

<form id="validate3" method="post"> <div class="form-horizontal"> <fieldset class="form-group"> <div class="controls"> <input class="form-control" type="text" name="xxx"/> </div> </fieldset> <fieldset> <button type="submit">提交</button> </fieldset> </div> </form> 下面是zValidate详细的选项配置列表

选项 类型 默认值 说明
errorClass {string} "error" 错误样式
errorElement {string} "label" 展示错误信息的标签
errorContainer {string}
{object}
"" 展示错误信息的容器对象
debug {boolean} false 开启或关闭调试
errorPlacement {function} null 自定义处理出错方法,有两个参数
$error:错误对象
$element:当前控件对象
highlight {function} 设置错误高亮方法
这里引用this的话,引用的是当前初始化的zValidate对象
unhighlight {function} 取消错误高亮方法
这里引用this的话,引用的是当前初始化的zValidate对象
submit {function} 自定义提交逻辑方法
可在里面写ajax等方法
这里引用this的话,引用的是当前初始化的zValidate对象
联系我

对zValidate的使用有任何问题,或者发现bug,欢迎给我反馈: 提交反馈

License (MIT)

Copyright (c) 2015 pwstrick

MIT

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。