官方文档:http://formvalidation.io

var $formEntityProfileSearch = $("form[name=entityProfileSearch]");

var $formValidationEntityProfileSearch = $formEntityProfileSearch.data("formValidation");

//初始化表单验证

$formValidationEntityProfileSearch.revalidateField('companyFullName');

//支持单一字段重新验证

formValidationEntityProfileSearch.resetField();

//重置验证字段

一个表单多个提交按钮

formSubmit.off('success.form.fv.submit');

formSubmit.on('success.form.fv.submit', function(e) {

var $form = $(e.target), // Form instance

// Get the clicked button

$button = $form.data('formValidation').getSubmitButton();
switch ($button.attr('name')) {

case 'save':

e.preventDefault();

var formData = Utils.formArrayToObject(formSubmit.serializeArray());

formData.shippmentFee=oldshippmentFee;

var data = $.extend({},jsonresult,formData);

BootstrapDialog.confirm({

title: "发货信息确认",

message: "确定保存发货信息吗?",

type: BootstrapDialog.TYPE_DANGER,

callback: function(res) {

if(res){

Utils.ajax({

scope:formSubmit,

url:"./order/orderdelivery/save_order_delivery_information",

type:"POST",

dataType:"json",

contentType:"application/json",

data:JSON.stringify(data),

normalCallback:function(result){

BootstrapDialog.success("保存成功",function(){

dialog.close();

$dttbltaskorder.draw();

});

}

});

}

}

})

break;

case 'dispatching':

e.preventDefault();

var formData = Utils.formArrayToObject(formSubmit.serializeArray());

formData.shippmentFee=oldshippmentFee;

var data = $.extend({},jsonresult,formData);

BootstrapDialog.confirm({

title: "发货确认",

message: "确定发货吗?",

type: BootstrapDialog.TYPE_DANGER,

callback: function(res) {

if(res){

Utils.ajax({

scope:formSubmit,

url:"./order/orderdelivery/submit_shippment",

type:"POST",

dataType:"json",

contentType:"application/json",

data:JSON.stringify(data),

normalCallback:function(result){

BootstrapDialog.success("发货成功",function(){

dialog.close();

$dttbltaskorder.draw();

});

}
})

}

}

})

break;

}

});

电话验证:

data-fv-phone="true" data-fv-phone-country="CN"

支持html5的标签属性:参考 http://formvalidation.io/validators/

博客地址:http://www.cnblogs.com/windseek/

formvalidation表单验证的更多相关文章

  1. 表单验证插件--formvalidation

    表单验证是一个非常基础的功能,当你的表单项少的时候,可以自己写验证,但是当你的表单有很多的时候,就需要一些验证的插件.今天介绍一款很好用的表单验证插件,formvalidation.其前身叫做boot ...

  2. jQuery表单验证以及将表单序列化为json对象小练习

    jquery表单验证(非实时验证),同时,将表单序列化为json对象提交表单. <!DOCTYPE html> <html lang="en"> <h ...

  3. angular学习笔记(二十)-表单验证

    本篇主要介绍angular中的表单验证: 表单验证主要有以下一些内容: 1. required指令: 相当于html5的required属性,验证不能为空 2. ng-maxlength属性: 验证内 ...

  4. JavaScript | 基础表单验证(纯Js)

    ———————————————————————————————————————————— 基础表单验证(纯js) - - - - - - - - - - - - - - - - - - - - - - ...

  5. Spring进行表单验证

    转自:https://www.tianmaying.com/tutorial/spring-form-validation 开发环境 IDE+Java环境(JDK 1.7或以上版本) Maven 3. ...

  6. 如何在Vue的项目里对element的表单验证进行封装

    介绍需求 熟悉并优化公司项目的第五天,领导说能不能把表单验证封装一下,我打开代码一看 由于是后台管理系统,无数个需要验证的输入框,由于截图长度受限,只能展示部分,类似于这种页面还有无数个!代码重复率非 ...

  7. jQuery学习之路(8)- 表单验证插件-Validation

    ▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 ...

  8. 玩转spring boot——AOP与表单验证

    AOP在大多数的情况下的应用场景是:日志和验证.至于AOP的理论知识我就不做赘述.而AOP的通知类型有好几种,今天的例子我只选一个有代表意义的“环绕通知”来演示. 一.AOP入门 修改“pom.xml ...

  9. form表单验证-Javascript

    Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...

随机推荐

  1. 从0到1学习node(七)之express搭建简易论坛

    我们需要搭建的这个简易的论坛主要的功能有:注册.登录.发布主题.回复主题.下面我们来一步步地讲解这个系统是如何实现的. 总索引: http://www.xiabingbao.com/node/2017 ...

  2. Linux系统(二)软件的安装与卸载

    序言 上一篇我们了解啦Linux系统中,根目录下的各个文件夹是做什么用的啦,也学会文件如何压缩打包.那么接下来我们就该用到这个系统啦.用这个系统,就是用这个系统的软件,那么我们对我们需要的软件如何安装 ...

  3. BZOJ 3404: [Usaco2009 Open]Cow Digit Game又见数字游戏(博弈论)

    一开始被题意坑了= =,题目是说这个数字的最大和最小,不是个位的最大和最小= = 不知道怎么做只能递推了,必胜态就是存在能到达必败态的,必败态就是只能到达必胜态的 CODE: #include< ...

  4. Java Web(七) JSTL标签库

    在之前我们学过在JSP页面上为了不使用脚本,所以我们有了JSP内置的行为.行为只能提供一小部分的功能,大多数的时候还是会用java脚本,接着就使用了EL表达式,基本上EL表达式看似能满足我们的要求,它 ...

  5. RDLC系列(一)ASP.NET RDLC 报表自定义数据源

    最近一段时间开发ERP系统中要用到不少报表打印,在网上找了一圈发现想些好用的报表控件大部分要收费,一些面免费要么不好用要么IE8不兼容,最后还是用了微软自带的RDLC报表,把自己遇到的坑和技巧整理分享 ...

  6. ASP.NET Web API 基本操作(CRUD)

    上一篇介绍了ASP.NET Web API的基本知识和原理,这一篇我们通过一个更直观的实例,对产品进行CRUD操作(Create/Read/Update/Delete)来继续了解一下它的基本应用. 创 ...

  7. 用js,css3 做的一个球

    用css3属性很容易做一个立方体,但是要做一个球体,会相对复杂些 原理是:球可以看做是由无数个圆圈构成,然后就可以用圆圈来做球, 下面的例子是我做的一个小球,由72个圆圈组成.如果把每个圆圈的背景颜色 ...

  8. 第21篇 js四种继承方式

    js是一个很自由的语言,没有强类型的语言的那种限制,实现一个功能往往有很多做法.继承就是其中的一个,在js中继承大概可以分为四大类,上面一篇文章也提及过一些,下面开始详细说说js的继承. 1.原型继承 ...

  9. 关于zepto在chrome中触发两次的解决方案

    复现条件:chrome 55+ 1.zepto tap的实现及double fire的原因 在监听DOM根节点的时候,touchStart后通过XY的坐标偏差,与tapTime的计时判断Tap/Lon ...

  10. Handlebars模板引擎之进阶

    取得索引 我想取得索引作为序号这个是常用的.在handlebars也是存在的. 就是使用 @index 来获取索引 {{#each this}} <tr> <td>{{ @in ...