如何在只读字段上启用jquery验证?

前端之家收集整理的这篇文章主要介绍了如何在只读字段上启用jquery验证?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
http://jqueryvalidation.org/刚刚发布的版本1.13.1。检查他们的网站我看到这个更新日志:

核心:
*忽略只读和禁用字段。 (9f4ba10)

这是链接https://github.com/jzaefferer/jquery-validation/commit/9f4ba10ea79b4cf59225468d6ec29911f0e53a0a

我使用一些引导模板,其中一个现在使用该版本。这给我一个问题,我使用readonly属性来阻止用户手动输入日期,所以他们唯一的选择是从datepicker选择一个日期。

有了这个变化,验证插件会忽略标记为必需的只读输入,任何人都可以帮助我提出一些修复1.13.1或将来的版本?我发现了一个相反的问题:How can I disable jquery validation on readonly fields?

解决方法

感谢您的建议Panoptik,添加readonly在焦点,然后删除它在焦点是最干净的方式,百万谢谢!我回答自己,万一有人有同样的问题。希望它有帮助。
$(document).on("focusin","#someid",function() {
   $(this).prop('readonly',true);  
});

$(document).on("focusout",false); 
});

猜你在找的jQuery相关文章