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/
博客地址:http://www.cnblogs.com/windseek/
formvalidation表单验证的更多相关文章
- 表单验证插件--formvalidation
表单验证是一个非常基础的功能,当你的表单项少的时候,可以自己写验证,但是当你的表单有很多的时候,就需要一些验证的插件.今天介绍一款很好用的表单验证插件,formvalidation.其前身叫做boot ...
- jQuery表单验证以及将表单序列化为json对象小练习
jquery表单验证(非实时验证),同时,将表单序列化为json对象提交表单. <!DOCTYPE html> <html lang="en"> <h ...
- angular学习笔记(二十)-表单验证
本篇主要介绍angular中的表单验证: 表单验证主要有以下一些内容: 1. required指令: 相当于html5的required属性,验证不能为空 2. ng-maxlength属性: 验证内 ...
- JavaScript | 基础表单验证(纯Js)
———————————————————————————————————————————— 基础表单验证(纯js) - - - - - - - - - - - - - - - - - - - - - - ...
- Spring进行表单验证
转自:https://www.tianmaying.com/tutorial/spring-form-validation 开发环境 IDE+Java环境(JDK 1.7或以上版本) Maven 3. ...
- 如何在Vue的项目里对element的表单验证进行封装
介绍需求 熟悉并优化公司项目的第五天,领导说能不能把表单验证封装一下,我打开代码一看 由于是后台管理系统,无数个需要验证的输入框,由于截图长度受限,只能展示部分,类似于这种页面还有无数个!代码重复率非 ...
- jQuery学习之路(8)- 表单验证插件-Validation
▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 ...
- 玩转spring boot——AOP与表单验证
AOP在大多数的情况下的应用场景是:日志和验证.至于AOP的理论知识我就不做赘述.而AOP的通知类型有好几种,今天的例子我只选一个有代表意义的“环绕通知”来演示. 一.AOP入门 修改“pom.xml ...
- form表单验证-Javascript
Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...
随机推荐
- js设置、获取、清除cookie
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- asp.net core mvc剖析:路由
在mvc框架中,任何一个动作请求都会被映射到具体控制器中的方法上,那框架是如何完成这样一个过程的,现在我们就来简单分析下流程. 我们紧跟上面的主题,任何一个请求都会交给处理管道进行处理,那mvc处理的 ...
- 在内存充足时malloc函数分配内存失败的原因及解决
昨天在修改自己的代码的时候,碰到了malloc函数内存分配失败,上网翻了翻,一个很可能的原因是之前的代码出现了越界操作,导致malloc分配函数所涉及的一些信息被破坏.在这个思想的指导下,今天又是郁闷 ...
- 每天一个Linux命令(16)--which命令
把昨天的,留给昨天:今日,你将重新开始. 好的,在第一个阶段我们学习了 文件目录的操作命令: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ls cd pwd mkdir ...
- Android学习总结(一)——Activity的基本概念与Activity的生命周期
一.Activity的基本概念 Activity是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互,比如打电话,照相,发送邮件,或者显示一个地图!Activity用 ...
- 怎么用php语言来做文件缓存
使用缓存能够让我们的程序访问起来更加快速,缓存可以减少对数据库的操作,体验起来更好一些,对服务器的压力也小一些,当然服务速度很快 php文件执行完之后产生的解析完的数据,保存成静态的网页,下次打开的这 ...
- 游戏UI框架设计(四) : 模态窗体管理
游戏UI框架设计(四) --模态窗体管理 我们在开发UI窗体时,对于"弹出窗体"往往因为需要玩家优先处理弹出小窗体,则要求玩家不能(无法)点击"父窗体",这种窗 ...
- Visual Studio 2017离线安装包,百度云分流
Visual Studio正式版发布了,然而只能在线安装.虽然官方有提供了离线的方法,但还是蛮复杂的,所以我打包了两个版本发布至百度云分享. 离线分流 地址:http://pan.baidu.com/ ...
- H3 BPM总部乔迁 开启新篇章 筑梦新征程
近日,国际一流的BPM解决方案服务商H3 BPM总部迎来乔迁之喜,办公新址泰邦科技大厦位于国家火炬计划软件产业基地.国家高新技术产业标准化示范区.国家文化和科技融合示范基地的深圳高新技术产业园区,办公 ...
- Modbus软件开发实战指南 之 开发自己的Modbus Poll工具 - 1
在开发Modbus程序的过程中,也可以发现经常需要使用诸如Modbus Poll和Modbus Slave等辅助调试工具, 用于验证MODBUS通讯消息是否正确.但是,Modbus Poll和Modb ...