我已经在StackOverflow上搜索了一个解决这个问题的方案,但没有找到有效的方法。
我正在使用Bootstrap Validator验证表单,并且它工作得很好。 我想禁用
每当表单评估其有效性时,都会有一段时间的延迟,提交按钮会非常快地从有效变为无效并闪烁。
有没有办法使用
或者,有没有纯Bootstrap Validator解决此问题的方法? (这将是理想的)我已经查看了文档,但没有找到任何有用的东西。 只有设置验证表单的时间的方法,这对我的问题没有帮助。
这里有一个JSFiddle演示了这个问题。
我正在使用Bootstrap Validator验证表单,并且它工作得很好。 我想禁用
提交
按钮,直到整个表单都有效,而Bootstrap Validator有一个isValid()
函数。 使用此功能,我能做的最好的事情是在keyup上进行操作,这很丑陋。每当表单评估其有效性时,都会有一段时间的延迟,提交按钮会非常快地从有效变为无效并闪烁。
有没有办法使用
setTimeout
或.delay()
来修复这种闪烁,并仍然使表单像现在一样运行?或者,有没有纯Bootstrap Validator解决此问题的方法? (这将是理想的)我已经查看了文档,但没有找到任何有用的东西。 只有设置验证表单的时间的方法,这对我的问题没有帮助。
这里有一个JSFiddle演示了这个问题。