jQuery validate different field depending on a checkbox

后端 未结 1 750
闹比i
闹比i 2020-12-22 11:19

I\'m trying to use jQuery validation plugin to validate a form I have on one of my applications.

The form (simplified) is as follow :

相关标签:
1条回答
  • 2020-12-22 12:07

    You can use the depends option like

    var validator = $('#form').validate({
        rules: {
            my_select_1: {
                required: {
                    depends: function () {
                        return $('#my_select_checkbox').is(':checked')
                    }
                }
            },
            my_select_2: {
                required: {
                    depends: function () {
                        return !$('#my_select_checkbox').is(':checked')
                    }
                }
            }
        },
        messages: {}
    });
    

    Demo: Fiddle

    0 讨论(0)
提交回复
热议问题