validatord的使用方法理解
今天是周日,自己已经在公司上班一周啦,可是这是我感觉最难熬 一周之一,上一次还是在高考失利的时候,自己整整一个月没有出去,在家里呆着,不知道干什么,这一此自己也是,感觉自己很难在这个公司熬下去,但是,这只是个开始,一切都还在继续,加油,我一定要更加努力,用努力把自己所欠缺的多补回来!
下一个目标就是自己把微信小程序再学习一下,自己做出来一个成品!
正题:这两天一直在搞validator这个表单验证插件
<script type="text/javascript" src="/js_v2/jquery1.9.min.js"></script>
<script type="text/javascript" src="/js/validator.js"></script>
<script type="text/javascript" src="/js_v2/layer/layer.js"></script>
<script type="text/javascript" src="/js_v2/laydate/laydate.js"></script>
<script type="text/javascript" src="/js_v2/jquery.timeago.js"></script>
<script type="text/javascript" src="/js_v2/JgAjax1.0.min.js"></script>
<script type="text/javascript" src="/js/md51.js"></script>
<script type="text/javascript" src="/js/jquery.form.js"></script>
<link href="/css_v2/common_style.css" rel="stylesheet" type="text/css">
引入js的时候一定要把validator和jquery.form进行引入,在接下来进行提交数据的时候回进行使用form中 的方法
<div class="jui-panel">
<div class="jui-panel-body" style="padding:15px;">
<form name="sec_form" id="sec_form" method="POST" action="sub_act.php" enctype="multipart/form-data"
onSubmit="return Validator.Validate(this,3)">
<div class="jui-form">
<div class="formitem">
<div class="item_label">旧的密码:</div>
<div class="item_cont">
<input id="pwd_old" value="" style="width:200px;" class="jui-form-text" type="password"
require="true" datatype="Require" msg="必填" onchange="document.getElementById('pwd_old_hidden').value=md5(this.value)">
<font color='red'>*<span id="tpis0"></span></font>
<input type="hidden" name="pwd_old" id="pwd_old_hidden">
</div>
</div>
<div class="formitem">
<div class="item_label">新的密码:</div>
<div class="item_cont">
<input id="password" value="" style="width:200px;" class="jui-form-text" type="password"
require="true" datatype="Require" msg="必填" onchange="document.getElementById('password_hidden').value=md5(this.value)">
<font color='red'>*<span id='tpis'></span></font>
<input type="hidden" id="password_hidden" name="pwd">
</div>
</div>
<div class="formitem">
<div class="item_label">再次输入:</div>
<div class="item_cont">
<input id="password_repwd" value="" style="width:200px;" class="jui-form-text"
type="password" require="true" datatype="Require" msg="必填" onchange="document.getElementById('password_repwd_hidden').value=md5(this.value)">
<font color='red'>*<span id="tpis1"></span></font>
<input type="hidden" name="repwd" id="password_repwd_hidden">
<input type="hidden" name="act" value="edit_pass">
</div>
</div>
<div class="formitem2">
<input type="reset" class="jui-form-button danger" value="重置">
<input type="submit" class="jui-form-button primary" value="保存" id="savePas">
</div>
</div>
</form>
</div>
</div>
<script type="text/javascript"> $(function () {
$("#sec_form").ajaxForm(function (data) {//选择form表单,然后在利用jquery。form中的方法ajaxForm进行返回数据的处理
var json=JSON.parse(data)
// console.log(json)
if(json.state=='success'){
layer.msg(json.des,{time:1500});
layer.closeAll('iframe');
}else{
layer.msg(json.des,{time:1500});
}
});
});
</script>
最单的用法就是在input框上进行name属性的设置,属性名需要和接口的字段一致,如果不设置name属性,那么在提交数据的时候就不会把input框中的内容进行提交,
设置validator的规则,在input框中设置属性dataType=‘Require’这个是必填字段,必须进行填写,msg='提示'这个是错误的提示信息。
然后就可一看到提示信息啦!
validatord的使用方法理解的更多相关文章
- Android 自定义 view(四)—— onMeasure 方法理解
前言: 前面我们已经学过<Android 自定义 view(三)-- onDraw 方法理解>,那么接下我们还需要继续去理解自定义view里面的onMeasure 方法 推荐文章: htt ...
- Android 自定义 view(三)—— onDraw 方法理解
前言: 上一篇已经介绍了用自己定义的属性怎么简单定义一个view<Android 自定义view(二) -- attr 使用>,那么接下来我们继续深究自定义view,下一步将要去简单理解自 ...
- C#抽象方法和虚拟方法理解
http://www.cnblogs.com/denylau/archive/2010/04/11/1709573.html http://www.cnblogs.com/naariah/archiv ...
- Android中Matrix的pre post set方法理解(转载来源:Linux社区 作者:zjmdp)
虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下: Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化 ...
- Java中的clone方法-理解浅拷贝和深拷贝
最近学到Java虚拟机的相关知识,更加能理解clone方法的机制了 java中的我们常常需要复制的类型有三种: 1:8种基本类型,如int,long,float等: 2:复合数据类型(数组): 3:对 ...
- js中Function的apply方法与call方法理解
最近在使用jQuery的$.each方法时很,突然想到$.each($('div'),function(index,entity){});中的这个index和entity是哪冒出来的,而且可有可无的, ...
- getSelection、range 对象属性,方法理解,解释
网上转了一圈发现没有selection方面的解释,自己捣鼓下 以这段文字为例子.. <p><b>法国国营铁路公司(SNCF)20日承认,</b>新订购的2000列火 ...
- activity调用finish方法理解
/** * Call this when your activity is done and should be closed. The * ActivityResult is propagated ...
- JS中的call()和apply()方法理解和使用
1.方法定义call方法: 语法:obj.method.call(thisObj[,arg1[, arg2[, [,.argN]]]]) 定义:调用对象(obj)的一个方法(method),以另一个对 ...
随机推荐
- GC(垃圾处理机制)面试题
1: 详细解释Java中垃圾收集的主要流程. 垃圾收集主要有两种形式:手工.自动 自动会不定期进行回收,以释放无用的空间 手工调用的是System类中的gc()方法,此方法实际上调用的是Runtim ...
- win10安装mysql一直卡在最后一步进行不下去
新买的电脑,mysql的win10一直安装不了,一直卡在最后一步.仔细阅读下面文章解决. https://blog.csdn.net/fpga_zy/article/details/80689265
- (5)修改Linux的基本配置
**IP地址配置,最简单的方法:在命令行运行setup,按照提示修改即可. 1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=serv ...
- BBS(第二天) Django之Admin 自动化管理数据页面 与创建一个用户注册的验证码
1.admin的概念 # Admin是Django自带的一个功能强大的自动化数据管理界面 # 被授权的用户可以直接在Admin中操作数据库 # Django提供了许多针对Admin的定制功能 2. 配 ...
- upcast 做了什么操作
把子类中仅仅继承而来的成员,赋值给父类. 但是,不会改变虚表!因为这个obj的类型没变. #include <stdio.h> using namespace std; class A{ ...
- vue 全局组件【原】
1.目录 2.内容 -Loading.vue <template> <div class="loading"> loading... </div> ...
- nexus的安装和简介(2)
上传jar包到私服 1. 配置settings.xml 需要在客户端即部署dao工程的电脑上配置 maven环境,并修改 settings.xml 文件,配置连接私服的用户和密码 . 此用户名和密码用 ...
- jQuery formValidator API
jQuery formValidator插件的API帮助 目前支持5种大的校验方式,分别是:inputValidator(针对input.textarea.select控件的字符长度.值范围.选择个数 ...
- tomcat双击startup.bat启动时闪退
tomcat之前用的好好地没有问题,今天重启一下就发现双击startup.bat一闪而过,接着就没有任何动静了,tomcat无法启动啦? 于是网上搜了一堆tomcat闪退的解决办法,其中有说是没有读取 ...
- JVM系列1:Java内存区域
JVM系列主要分享自己都虚拟机的理解,我自学时的知识框架多来源于<深入理解Java虚拟机_JVM高级特性与最佳实践>这本书,感兴趣的朋友可直接去阅读这本书. 本系列暂定有3部分,它们是学习 ...