工作中遇到的问题--validator与datepicker不兼容
2016-12-18 18:05
281 查看
在工作中遇到的问题,当validator验证失败的时候即使再次点击datepicker插件重新输入时间只要不是通过键盘输入就不会通过已经失败的验证,用如下代码,可以再次验证
方法一:
在datepicker的初始化方法后加入hide事件,更新validator的验证即可,同样道理,如果是其他的非键盘输入方式也需要使用这个更新验证方法。
在验证条件声明时使用trigger:'change',更改验证方式,当change时出发验证也可以更新验证方法
方法一:
$(function(){ $('#文本框id').datepicker({ format: ’yyyy-mm-dd', autoclose: true, language: 'zh-CN' }).on('hide',function(e) { $('#form表单id').data('bootstrapValidator') .updateStatus('文本框id', 'NOT_VALIDATED',null) .validateField('文本框id'); });
在datepicker的初始化方法后加入hide事件,更新validator的验证即可,同样道理,如果是其他的非键盘输入方式也需要使用这个更新验证方法。
name: { trigger:"change", validators: { notEmpty: { message: '错误提示' } } }
在验证条件声明时使用trigger:'change',更改验证方式,当change时出发验证也可以更新验证方法
相关文章推荐
- 工作中常遇到容易忘记的兼容问题
- bootstrap datepicker使用中遇到的小问题
- 菜鸟级前端(前段工作遇到的一些浏览器兼容问题)
- Android DatePicker使用遇到了一些问题
- 工作中遇到的几个CSS样式表的问题
- 工作中遇到的问题和解决办法10
- 工作遇到的问题和解决办法1
- 工作遇到的问题和解决办法2
- [存档]工作中遇到的一个SqlServer2000中大数据量表的检索问题
- 工作中遇到的问题及解决办法17
- 工作中遇到的问题和解决办法9
- 杂记,主要是工作中遇到的问题及解决办法
- MacOSX工作遇到问题记载(杂而多,随时更新)
- 工作中遇到的问题及解决办法14
- 工作中遇到的问题及解决办法15
- 总结一下最近将163邮箱拖动效果改成兼容Firefox遇到的问题
- 工作中遇到的问题(一)
- 无聊的时候,写个sql,琢磨着解决自己工作中遇到的费时的问题.
- 工作遇到的问题和解决办法4
- 工作中遇到的问题及解决办法12