专栏首页杨龙飞前端formvalidation表单验证

formvalidation表单验证

官方文档: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/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • js中的this关键字,setTimeout(),setInterval()的执行过程

    windseek
  • promise思考

    windseek
  • sui的一些方法封装

    windseek
  • 知识点梳理

    小胖
  • 重新理解HTTP中的“持久连接”

    jeremyxu
  • 修炼内功之JavaScript设计模式(二)

    一旦我们将这些设计模式整理学习并融会贯通后,便可以大大增强我们的编程功底,在遇到实际业务需求时,给我们提供更好的解决问题的思路。

    童欧巴
  • BAT 前端开发面经 —— 吐血总结

    最近暑期实习招聘已经开始,个人目前参加了阿里的内推及腾讯和百度的实习生招聘,在此总结一下 一是备忘、总结提升,二是希望给大家一些参考 其他面试及基础相关可以...

    超然
  • 4.爬虫框架Clawler 爬取优酷电影名 分页+多线程

    基于文章三我们实现了爬虫框架单页面应用程序的代码,那么在这一章节我们将使用框架进行内容分页和多线程的操作

    happlyfox
  • Phantomjs+Nodejs+Mysql数据抓取(1.数据抓取)

    概要: 这篇博文主要讲一下如何使用Phantomjs进行数据抓取,这里面抓的网站是太平洋电脑网估价的内容。主要是对电脑笔记本以及他们的属性进行抓取,然后在使...

    九灵
  • Javascript快速入门(上篇)

    Javascript的熟练之路,小弟来了。 ? JavaScript简介:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,...

    用户1216676

扫码关注云+社区

领取腾讯云代金券