jQuery Validation - Two fields, only required to fill in one

前端 未结 7 1888
醉梦人生
醉梦人生 2020-11-30 01:20

I\'m using the jQuery Validation Plugin on my form. On my form I have a \'Telephone\' field and a \'Mobile No.\' field.

How would I go about making it so the user ha

7条回答
  •  醉话见心
    2020-11-30 01:35

    $(document).ready(function () {
        jQuery.validator.addMethod("mobile10d", function (value, element) {
            return this.optional(element) || /^[7-9]{1}[0-9]{9}$/.test(value);
        }, "Please enter a valid 10 digit phone number.");
        $("#form_id").validate({
            rules: {
                mobile: {
                    required: "#telephone:blank",
                    mobile10d: true
                },
                telephone: {
                    required: "#mobile:blank",
                    mobile10d: true
                }
            }
        });
    });
    
    
    

提交回复
热议问题