Toggle navigation
深圳掌邦科技有限公司
掌邦首页
关于我们
行业资讯
服务范围
精品案例
解决方案
学习园地
联系我们
表单验证之validform.js使用方法
2018-01-19
2
1646
``` $(".demoform").Validform({ btnSubmit: "#btn_sub", //提交按钮 btnReset: ".btn_reset", tiptype: 1, // ignoreHidden: false, dragonfly: false, tipSweep: true, label: ".label", showAllError: false, postonce: true, ajaxPost: true, datatype: { "*6-20": /^[^\s]{6,20}$/, "z2-4": /^[\u4E00-\u9FA5\uf900-\ufa2d]{2,4}$/, "username": function(gets, obj, curform, regxp) { //参数gets是获取到的表单元素值,obj为当前表单元素,curform为当前验证的表单,regxp为内置的一些正则表达式的引用; var reg1 = /^[\w\.]{4,16}$/, reg2 = /^[\u4E00-\u9FA5\uf900-\ufa2d]{2,8}$/; if (reg1.test(gets)) { return true; } if (reg2.test(gets)) { return true; } return false; //注意return可以返回true 或 false 或 字符串文字,true表示验证通过,返回字符串表示验证失败,字符串作为错误提示显示,返回false则用errmsg或默认的错误提示; }, "phone": function() { // 5.0 版本之后,要实现二选一的验证效果,datatype 的名称 不 需要以 "option_" 开头; } }, usePlugin: { swfupload: {}, datepicker: {}, passwordstrength: {}, jqtransform: { selector: "select,input" } }, beforeCheck: function(curform) { //在表单提交执行验证之前执行的函数,curform参数是当前表单对象。 //这里明确return false的话将不会继续执行验证操作; }, beforeSubmit: function(curform) { //在验证成功后,表单提交前执行的函数,curform参数是当前表单对象。 //这里明确return false的话表单将不会提交; }, callback: function(data) { //返回数据data是json对象,{"info":"demo info","status":"y"} //info: 输出提示信息; //status: 返回提交数据的状态,是否提交成功。如可以用"y"表示提交成功,"n"表示提交失败,在ajax_post.php文件返回数据里自定字符,主要用在callback函数里根据该值执行相应的回调操作; //你也可以在ajax_post.php文件返回更多信息在这里获取,进行相应操作; //ajax遇到服务端错误时也会执行回调,这时的data是{ status:**, statusText:**, readyState:**, responseText:** }; //这里执行回调操作; //注意:如果不是ajax方式提交表单,传入callback,这时data参数是当前表单对象,回调函数会在表单验证全部通过后执行,然后判断是否提交表单,如果callback里明确return false,则表单不会提交,如果return true或没有return,则会提交表单。 } }); ```
学习园地
/
2
个人 点赞
全部
(21)
php
(11)
mysql
(4)
java
(1)
linux
(3)
业务逻辑
(1)
javascript
(1)
热门资讯
大数据解读广州:老三广州,除了GDP还有…
成功!
您的信息已经发送给我们.
错误!
错误信息无法提交.
联系
我们
姓名
邮箱
留言
提交
传递客户价值和影响力
我们时刻站在客户角度思考问题,从根本利益出发寻找突破口,为您提供高端定制服务。
公司
地址
地址:
深圳市龙岗区坂田街道顺兴工业园E栋7楼703号
电话:
0755-28225150 / 136-8228-4438
网址:
www.zanboon.com
Email:
service@zanboon.com
QQ :
814758061
微信:
扫一扫获取更多资讯