bootstrap validate 验证插件 动态添加和动态删除验证项
//添加验证项
function addField(field, notEmptyMsg, othercon) {
if (!othercon) {
$("#gyssave").bootstrapValidator("addField", field, {
validators: {
notEmpty: {
message: ""
}
}
});
} else {
$("#gyssave").bootstrapValidator("addField", field, othercon);
}
/* $("#formdata").bootstrapValidator("message","");*/
/* $('#formdata').bootstrapValidator({message:''});*/
// $(formName).data("bootstrapValidator").resetForm();
$('#gyssave')
.data('bootstrapValidator')
.updateStatus(field, 'NOT_VALIDATED', null)
.validateField(field);
}
//添加验证项,出发方式为“change”
function addFieldtrigger(field, notEmptyMsg, othercon) {
if (!othercon) {
$("#gyssave").bootstrapValidator("addField", field, {
trigger: 'change',
validators: {
notEmpty: {
message: ""
}
}
});
} else {
$("#gyssave").bootstrapValidator("addField", field, othercon);
}
$("input[name=" + field + "]").trigger('change')
$('#gyssave')
.data('bootstrapValidator')
.updateStatus(field, 'NOT_VALIDATED', null)
.validateField(field);
} //移除验证项
function removeField(field) {
$("#gyssave").bootstrapValidator("addField", field, {});
/* $('#formdata')
.data('bootstrapValidator')
.updateStatus(field, 'NOT_VALIDATED', null)
.validateField(field);*/
$("#gyssave").bootstrapValidator("removeField", field)
}
bootstrap validate 验证插件 动态添加和动态删除验证项的更多相关文章
- //解决validator验证插件多个name相同只验证第一的问题
		//解决validator验证插件多个name相同只验证第一的问题 var validatorName = function () { if ($.validator) { $.validator.p ... 
- 利用jquery给指定的table动态添加一行、删除一行
		转自:http://www.cnblogs.com/linjiqin/p/3148181.html $("#mytable tr").find("td:nth-child ... 
- 利用jquery给指定的table动态添加一行、删除一行,复制,值不重复等操作
		$("#mytable tr").find("td:nth-child(1)") 1表示获取每行的第一列$("#mytable tr").f ... 
- Hadoop DataNode 节点的动态添加和动态删除
		动态添加 DataNode 节点 hadoop环境是必须的 需要加入新的 DataNode 节点,前提是已经配置好 SSH 无密登录:直接复制已有DataNode中.ssh目录中的authorized ... 
- 原生js动态添加新元素、删除元素方法
		1. 添加新元素 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> < ... 
- JS动态添加option和删除option
		1.动态创建select function createSelect(){ var mySelect = document.createElement("select"); ... 
- vue.js实现点击后动态添加class及删除同级class
		最近使用vue需要实现一个点餐选择商品规格的页面,需要通过vue动态的给被点击的元素添加class名字,使其变色,其他的删除class.如图: 开始在网上找了许多办法发现不是太好用,最后找到一个发现还 ... 
- springboot添加多数据源  以及  动态添加数据源动态切换数据源
		<!-- Druid 数据连接池依赖 --> <dependency> <groupId>com.alibaba</groupId> <artif ... 
- 04JS高级动态添加属性和删除属性
		<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ... 
随机推荐
- 小甲鱼零基础入门学习python--课后作业
			[小甲鱼零基础入门学习python--课后作业] 小甲鱼零基础入门学习python--课后作业 本章内容: 1.基础部分的作业 2.函数部分的作业 3.字典.集合.文件部分作业 4.异常 5.Easy ... 
- stressapptest测试用例testcase方法aarch64
			### https://github.com/stressapptest/stressapptest aarch64 To build from source, the build/installat ... 
- Linux 部署 iSCSI 服务端
			Linux 部署 iSCSI 服务端 服务端实验环境 iSCSI-server :RHEL8 IP:192.168.121.10 一.服务端安装 target 服务和 targetcli 命令行工具 ... 
- Lua中的元表与元方法学习总结
			前言 元表对应的英文是metatable,元方法是metamethod.我们都知道,在C++中,两个类是无法直接相加的,但是,如果你重载了"+"符号,就可以进行类的加法运算.在Lu ... 
- C语言volatile
			原文地址: http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有 ... 
- 西门子 S7300 以太网模块连接组态王方法
			北京华科远创科技有限研发的远创智控ETH-YC模块,以太网通讯模块型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7-20 ... 
- Kafka 的安装及启动
			Linux 服务器 CentOS 为例. Kafka 安装 获取下载地址,下载后解压. $ wget https://mirror.bit.edu.cn/apache/kafka/2.5.0/kafk ... 
- object_pool对象池
			object_pool对象池 object_pool是用于类实例(对象)的内存池,它能够在析构时调用所有已经分配的内存块调用析构函数,从而正确释放资源,需要包含以下头文件: #include < ... 
- Echarts的柱状统计图出现x轴统计时间出现间隔显示的问题
			今天在使用Echarts的柱状统计图出现x轴统计时间出现间隔显示的问题: 数据都拿到了,放到Json数组都是完整的, 展现是时候 如下图: 
- 在Visual Studio 中使用git——分支管理-下(九)
			在Visual Studio 中使用git--什么是Git(一) 在Visual Studio 中使用git--给Visual Studio安装 git插件(二) 在Visual Studio 中使用 ... 
