前端使用 validate , 根据条件进行动态的验证添加

需求如下: 审核操作的时候,选择“通过” 就不需要验证审核意见,但是选择的是“不通过”,那么需要进行审核意见验证

 1 <script>
 2     $(function () {
 3         InitValidate();
 4 
 5     });
 6 
 7     //初始化验证
 8     function InitValidate() {
 9         //这里既是为空,也要执行初始化操作
10         $('form').validate({
11             
12         });
13     }
14 
15     //保存数据
16     function save() {
17         if ($("#CHECK_RESULT_2").prop("checked")) {
18             $("#CHECK_OPINION").rules("add", { required: true, messages: { required: "请输入审核意见" } });
19         }
20         $("form").valid();
21     }
22 
23 </script>
原文地址:https://www.cnblogs.com/yougmi/p/8472925.html