jqury-validate表单验证
首先需要引入插件:jquery.validate.js这个插件。
然后对需要验证的表单实现js:
$("#add-firewalls-form").validate({
submitHandler:function(){//验证通过提交函数
addFirewallsDialog.saveCreateFirewalls()//vue对象里边的提交函数
},
onfocusout:function(element){//鼠标失去焦点时候进行验证
$(elemnet).valid();
},
ignore:".ignore",//不需要验证的时候加这个类,当隐藏不需要验证的时候用。hidde这个类
onkeyup:false,
rules:{//验证的规则
name:{//把需要验证的HTML中name=“***”的***部分写在这里,就是验证的部分
required:true,//是否要验证,不能为空
isNormalName:true//是否使用自己定义的一个正则表达式
}
},
messages:{//验证失败对用的提示
name:{//name对应的提示信息
remote:commonModule.i18n("validate.guojihua")
}
},
errorElement:"span",
errorPlacement:function(error,elemnt){
element.parent('div').addClass("has-feedback");
if(element.prop("type")==="checkbox"){
error.insertAfter(element.parent("label"));
}else{
error.insertAfter(element);
}
},
success:function(label,element){
if(!$(element).next("span")[0]){
}
},
hightlight:function(elemnt,errorClass,validClass){
$(element).parent("div").addClass("has-error").removeClass("has-success");
},
unhightlight:function(elemnt,errorClass,validClass){
$(element).parent("div").addClass("has-success").removeClass("has-error");
}
});
对应的HTML:
<div class="form-group">
<label class="col-md-3 cloudos-require-label">名称</lable>
<div class="col-md-9">
<input class="form-control“ type="text" maxlength="15" name="mane"
v-on:focus="showTip('showNameTip')"
v-on:blur="hideTip('hideNameTip')"
v-model="nameValue"
<a class="glyphion glyphicon-remove form-control-feedback"></a>
<span class="cloudos-input-tip-right">提示信息</span>
</div>
</div>
jqury-validate表单验证的更多相关文章
- 基于jQuery的Validate表单验证
表单验证可以说在前端开发工作中是无处不在的~ 有数据,有登录,有表单, 都需要前端验证~~ 而我工作中用到最多的就是基于基于jQuery的Validate表单验证~ 就向下面这样~ 因为今天有个朋 ...
- ASP.NET MVC Jquery Validate 表单验证的多种方式
在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体验也会得到很大的提升.在开发过程中我们可以不借助 JS 库,自己去手写 JS ...
- 【干货】Laravel --Validate (表单验证) 使用实例
前言 : Laravel 提供了多种方法来验证应用输入数据.默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验 ...
- [转]ASP.NET MVC Jquery Validate 表单验证的多种方式介绍
在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体验也会得到很大的提升.在开发过程中我们可以不借助 JS 库,自己去手写 JS ...
- Jquery Validate 表单验证的多种方式
ASP.NET MVC Jquery Validate 表单验证的多种方式 在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体 ...
- jQuery-easyui和validate表单验证实例
jQuery EasyUI 表单 - 表单验证插件validatebox 使用时需要向页面引入两个css文件如下: <link rel="stylesheet" href=& ...
- summernote富文本编辑器配合validate表单验证无法进行表单提交的问题
1.使用summernote富文本编辑器提交图片到服务器 在使用bootstrap中,我们用到了summernote富文本编辑器,使用summernote将图片上传到服务器中,参考我的上篇文章http ...
- thinkphp图片上传+validate表单验证+图片木马检测+缩略图生成
目录 1.案例 1.1图片上传 1.2进行图片木马检测 1.3缩略图生成 1.4控制器中调用缩略图生成方法 1.案例 前言:在thinkphp框架的Thinkphp/Library/Thin ...
- validate表单验证-单独验证
今天编写一个表单验证程序,我来说一下今天遇到的坑:程序不是通过submit按钮提交验证的,是在自己写的一个方法中提交的,出现了表单无法验证的情况.然后我就了解了一下jquery validate的验证 ...
- jQuery Validate 表单验证 — 用户注册简单应用
相信很多coder在表单验证这块都是自己写验证规则的,今天我们用jQuery Validate这款前端验证利器来写一个简单的应用. 可以先把我写的这个小demo运行试下,先睹为快.猛戳链接--> ...
随机推荐
- MySQL ORDER BY IF() 条件排序
源 在做sqlzoo的时候,碰到一个SQL的排序问题,他把符合条件的单独几行,可以放在查询结果的开始,或者查询结果的尾部 通过的方法就是IN语句(也可以通过IF语句) 自己做了个测试,如下,这个是表的 ...
- Windows文件自删除的两种方法
可执行模块的自删除技术已经被讨论的很多, 有很多极富创意的思路和想法被提出, 但有些似是而非的方案往往使人误入歧途. 举个例子来说, 很多文章认为下面的一小段代码可以实现自删除:void main(v ...
- js 鼠标拖拽元素移动
<!DOCTYPE html><html> <head> <title> </title> <style media="sc ...
- 用js 转化大小写
function capitalize(string){ var words =string.split(" "); for(var i=0;i<words.length;i ...
- Go:struct
一.使用方式 方式3和方式4返回的是:结构体指针,编译器底层对 p.Name 做了转化 *(p).Name,方便程序员使用. type Person struct { Name string Age ...
- nohup 忽略所有挂断信号
1.nohup 用途:不挂断地运行命令. 语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup ...
- 74-A/D指标,Accumulation/Distribution,积累/派发线,离散指标.(2015.7.1)
A/D指标,Accumulation/Distribution 积累/派发线,离散指标 观井映天 2015.7.1
- jQuery实现上传进度条效果
效果:(点击上传按钮) See the Pen pjGNJr by moyu (@MoYu1991) on CodePen. html代码: <!DOCTYPE html> <h ...
- MySQL数据库连接不上的一种可能的解决办法
右键单击我的电脑->管理->服务和应用程序->服务,右键停止如图所示的服务
- 使用JS对form的内容验证失败后阻止提交
1.form的两个事件 submit,提交表单,如果直接调用该函数,则直接提交表单 onSubmit,提交按钮点击时先触发,然后触发submit事件.如果不加控制的话,默认返回true,因此表单总能提 ...