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 ...
随机推荐
- 细说Asp.Net WebAPI消息处理管道
我们在开发完Asp.Net WebAPI程序后,可以使用WebHost寄宿方式或者SelfHost寄宿方式来部署Asp.Net WebAPI.所谓WebHost寄宿就是通过Asp.Net来实现:所谓S ...
- Spark源码分析之Spark Shell(上)
终于开始看Spark源码了,先从最常用的spark-shell脚本开始吧.不要觉得一个启动脚本有什么东东,其实里面还是有很多知识点的.另外,从启动脚本入手,是寻找代码入口最简单的方法,很多开源框架,其 ...
- JVM内存
大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack( ...
- shell-早间学习,每日一点
1.定位行: sed -n '12,~3p' pass #从第12行开始,直到下一个3的倍数行(12-15行) sed -n '12,+4p' pass #从第12行开始,连续4行(12-16行) s ...
- 令人费解的java泛型
对于我们java中的泛型,可能很多人知道怎么使用并且使用的还不错,但是我认为想要恰到好处的使用泛型,还是需要深入的了解一下它的各种概念和内部原理.本文将尽可能的囊括java泛型中的重要的概念 ...
- 【openstack N版】——网络服务neutron
一.openstack网络服务neutron 1.1neutron介绍 neutron是openstack重要组件之一,在以前是时候没有neutron项目,早期的时候是没有neutron,早期所使用的 ...
- collectionView布局
关于 collectionView的layout布局方法: 设置cell的间距,行间距,组与组之间的间距,都是在layout里面来设置. 包括,滚动方向. -(void)prepareLayout [ ...
- LAMP部署
各组件版本:Linux:CentOS 7 1511 64位 (提前下载)Apache:Apache 2Mysql:MariaDB 5.5.52Php 5.4.16 VMware Workstation ...
- 迷茫<第一篇:初到北京>
时光如梭,毕业四年了,遥想当年刚毕业的场景就像是昨天发生一样,这四年的人生,就是在不停的漂泊,不断的受挫.感慨良多,一言难以说尽. 2013年11月29号毕业,刚到北京的第二天我就顺利的找到了工作, ...
- JAVA基础知识系列---进程、线程安全
1 相关概念 1.1 临界区 保证在某一时刻只有一个线程能访问数据的简便方法,在任意时刻只允许一个线程对资源进行访问.如果有多个线程试图同时访问临界区,那么在有一个线程进入后,其他所有试图访问临界区的 ...