bootstrapValidator 重置表单
2024-09-07 05:45:44
最近在公司做业务系统后台,用的js框架还是jquery ui框架 是以bootstrap为基础的beyondadmin-v1.4.s3这套,用起来还挺不错,所以公司所有的后台ui都使用这套。这套ui框架表单验证也使用的是bootstrap validate这个插件,比较流行的。文档和教程都还挺多的。功能比较齐全,扩展性也很好。
这次碰到问题就是 产品中的 有个关于房产的成数范围问题,如果最大值和最小值都不填的话,不做校验,但是如果填了最小值就一定要有最大值,后台是这么校验的,但是前端并不这么校验,前端对最大值最小值没有必填的校验,而这套框架前端校验如果通过的话,第二次在点提交按钮就会disabled,这样会给用户带来一个困扰就是不知如下进行下一步做提交事件,所以我就一直想办法怎么解决这个问题,试了很多种方法。
我试着是判断最小值,如果最小值存在,则给最大值的值的输入框添加必填的attr属性,但是并没有效果。没有提示用户最大值必填。
也试着在在校验方法校验这两个值大小,也没有效果
最后我想到的就是一个比较猥琐而暴力的方法就是 当后台校验不成功,我就重新校验表单,这样就不会让提交按钮disabled ,让用户继续操作。
关键代码:
$(".form-horizontal").data("bootstrapValidator").resetForm();
但其实这样感觉也不太友好,后续还是想直接校验在对应的位置上,提示用户哪里要填写
最新文章
- golang的内置类型map的一些事
- iOS学习-KVO设计模式
- Java实验四和实验五
- 什么是purge操作
- 根据评分,用js输出评价星星的样式
- jqueryflot图表x轴坐标过长完美解决方案(转)
- Linux驱动设计——内存与IO访问
- reverse(), extend(), sort() methods of list
- 001.android初级篇之ToolBar
- Gap 锁
- iOS 内存泄漏排查以及处理
- MongoDB的ORM框架——Morphia
- yolo类检测算法解析——yolo v3
- windows Sever 2012下Oracle 12c安装配置方法图文教程
- LeetCode 696 Count Binary Substrings 解题报告
- WmiPrvSe.exe 的 cpu 占用
- HDU 6351 Naive Operations(线段树)
- ActiveMQ之java Api
- linux命令学习之:ifconfig
- poj2054
热门文章
- SpringCloud01 服务提供者和消费者
- 功能:formatter 表单提交 拼接参数的形式
- Some of your uncommitted changes would be overwritten by syncing.Please commit your changes then try
- 【机器学习】推荐系统、SVD分解降维
- java类什么时候初始化?
- python远程登录Paramiko模块的安装
- 25. CTF综合靶机渗透(17)
- C++ STL 的各结构实现
- hdu1050
- codeforces 367B