在使用Jquery validate组件时,发现对select下拉框的非空校验提示无效,经各种查看源码,发现是下拉框使用了新的样式,隐藏了原始select下拉框,而validate默认对隐藏的元素是不进行校验的,所以忽略了select框的校验;
解决办法:在提交操作前,增加一行参数即可:
$.validator.setDefaults({
ignore:":hidden:not(select)",
submitHandler : function() {
save();
}
});
---------------------
作者:oldcodefarmer_duan
来源:CSDN
原文:https://blog.csdn.net/weixin_42529849/article/details/80840021
版权声明:本文为博主原创文章,转载请附上博文链接!