在 WordPress 中提交时,联系表单 7 验证中的两个必填字段之一

Either one of Two required fields in contact form 7 validation while submit in WordPress

我试过 this 但没有得到正确的结果 如何使用联系表 7

$("input.last4digit").on('change',function(){
   $("input.receipt").removeClass('wpcf7-validates-as-required');
   $("input.receipt").attr({'aria-required':'false', 'aria-invalid':'false'});
}); 

$("input.receipt").on('change',function(){
   $("input.last4digit").removeClass('wpcf7-validates-as-required');
   $("input.last4digit").attr({'aria-required':'false', 'aria-invalid':'false'});
});

我使用 jQuery 删除了 class 和更改一个字段的属性 它适用于更改,但在按下提交按钮后属性再次更改。并没有得到正确的结果。有什么建议请....

$('.wpcf7-form').submit(function(){

        var last_4_digit = $('input.last4digit').val();
        var receipt_no = $('input.receipt').val();

        if ( last_4_digit == ''  && receipt_no == '' )
        {
            $('input.last4digit').addClass('not-valid');
            $('.not-valid-tip').text("This or Below field is Required");
            $('.not-valid').focus();
            return false;
        }
        else if( last_4_digit != ''  || receipt_no != '' )
        {
            $('.not-valid-tip').text("");
        }
        else
        {}
    });

完成此操作后 jQuery 我得到了我要求的结果 它很简单,但如果您想使用联系表格 7 功能,我仍在寻找解决方案。