bootstrapValidator验证的remote中data属性里获取select一直是默认值
1 budgetEditionNo:{ 2 message:'版本号输入不正确' , 3 validators:{ 4 notEmpty:{ 5 message:'版本号不能为空,请填写' 6 } , 7 remote:{ 8 url:'${WEB_PATH}/ybudget/ybudgetEdition/validataBudgetEditionNoByYearAndEditionNo.action' , 9 message:"版本号重复,请重新输入!" , 10 delay:1000 , 11 type:'get' , 12 data: 13 { 14 budgetEditionYear: $("#budgetEditionYear option:selected").val(), 15 budgetEditionNo:$("input[name='budgetEditionNo']").val().trim() 16 } 17 } 18 } 19 } ,
就如上面代码一样,功能是需要通过年份和所输入的版本号来验证该版本号的唯一性,注意remote中的data属性,这样获取值虽可以获取到输入框的值,但获取到select标签选中的值为默认值,一开始想不通,以为是获取的代码写错了,之后经过再三分析,原来是因为bootstrapValidator()方法会在初始化的时候把$("#budgerEditionYear option:selected").val()的值放进去,是我自己把数据写死了,做了点实验确实如此,所以在data里需要写函数动态获取,代码如下:
budgetEditionNo:{message:'版本号输入不正确' ,validators:{notEmpty:{message:'版本号不能为空,请填写'} ,remote:{url:'${WEB_PATH}/ybudget/ybudgetEdition/validataBudgetEditionNoByYearAndEditionNo.action' ,message:"版本号重复,请重新输入!" ,delay:1000 ,type:'get' ,data:function () {return {budgetEditionYear: $("#budgetEditionYear option:selected").val(),budgetEditionNo:$("input[name='budgetEditionNo']").val().trim()}}}}} ,
看来是自己粗心了,之后还得仔细点,哈哈哈哈~~~~
转载于:https://www.cnblogs.com/mYunYu/p/9397524.html
bootstrapValidator验证的remote中data属性里获取select一直是默认值相关推荐
- avue里面的select怎么设置默认值_mysql大量的waiting for table level lock怎么办
导读 遇到经典的MDL等待场景时怎么分析和处理.本文节选自叶金荣有赞<乱弹MySQL>专栏. MySQL从5.5版本开始,新增元数据锁,也就是metadata lock,简称MDL锁. M ...
- vue中js文件里获取this(vue实例)
vue中js文件里获取this(vue实例) 1,在main.js中抛出vue实例,在需要用到的地方引入即可 main.js里let vueThis= new Vue({el: '#app',rout ...
- html5下拉列表默认值,element-ui中的select下拉列表设置默认值方法_简单_前端开发者...
element-ui中的select下拉列表如何设置默认值? 在element-ui的运用中,涉及到了select下拉列表.项目中需要将select的默认值给展示出来 那如何修改呢? 上element ...
- python中怎么设置默认值_在Python中设置应该是列表的参数的默认值的最佳实践?...
我有一个将列表作为参数的python函数.如果我将参数的默认值设置为如下空列表: def func(items=[]): print items 皮林特会告诉我"危险的默认值[]作为参数&q ...
- JavaScript 验证表单不为空和获取select下拉列表的值和文本
1.验证表单不为空 var hasform = { "Name": "名字", "Id_card": &qu ...
- vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂. 项目场景: 正如题目所说,今天在项目过程中遇到了个需求,因为需要在前台展示运动员的名称,但是运动员的编号在别的地方还需要使用,所以想了想,还是将编 ...
- 自动识别查找特定的串口号 比如设备管理器中Modem属性里的串口 按这个方法可以获取设备管理器任意信息。C++
1.目标: 自动识别查找特定的串口号 2.注册表里搜串口号 设备管理器中所有的信息都在注册表中有,那么我直接在注册表里搜COM143. 搜到了这个,但这里有2个名称key相同的.后面193,192还是 ...
- jquery 属性选择android,select设置text的值选中(兼容ios和Android)基于jquery
前一段时间改了一个bug,是因为select引起的.当时我没有仔细看,只是把bug改完了就完事了,今天来总结一下. 首先说option中我们通常会设置value的属性的,还有就是text值的,请参见下 ...
- css中width、height、margin、padding默认值总结
默认值 left top right bottom width height: 默认值为 auto margin padding: 默认值为 0 百分比参照于谁 width ...
最新文章
- .NET 4.0 Interop新特性ICustomQueryInterface (转载)
- 旷视CEO竟遭监听敲诈:不给300万就卖敏感信息录音!网友:利好无人驾驶?
- SQL Prompt 5.1使用
- 跟着感觉走,不要冲动入手,到真正低点在入手
- Deepin v20依赖错误,检测更新失败解决办法
- 画米老鼠_蔡康永都在买的画你也买得起,村上隆作品收藏大全
- 传球游戏(洛谷-P1057)
- c3p0连接错误 An attempt by a client to checkout a Connection has timed out.
- Vue:安装Vue Devtools调试工具简便方法解决Cannot find module webpack-cli,@vue-devtools/build-tools等
- python+selenium环境配置(windows7环境)
- 一文读懂华为智能网联汽车产业链布局
- WPS Excel JS宏简单使用
- Python判断素数
- 纳德拉时代下的微软开源之路
- gossiping路由协议仿真
- dubbo入门之异步调用
- ffmpeg 4.2.1 版本升级日志 APIChanges
- ChatGPT简要解读(一) - 原理分析与性能提升篇
- 小马哥---高仿红米note 刷机 主板型号T7203主板图与开机识别图 6572芯片
- 全球疫情可视化实时更新
热门文章
- python中如何统计元组中元素的个数_python-无论元素顺序如何,获取列表中的元组数...
- Netty 服务 接收新数据
- Go语言的context包从放弃到入门
- php将对象转换成数组
- NIO的空轮询bug是什么?netty是如何解决NIO空轮询bug的?
- hibernate Restrictions 用法 查询
- 教你如何做出自己想要的PHP Docker镜像
- unreal4怎么设置游戏模式_ue4(虚幻4)基础 Unreal4 服务器模式详细介绍
- springboot+openFeign+nacos开发实战
- MySQL学习(二)