簡體   English   中英

在 WordPress 中提交時聯系表單 7 驗證中的兩個必填字段之一

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

我試過了,但沒有得到正確的結果 如何使用聯系表 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 刪除一個字段更改時的類和屬性 它適用於更改但在提交按鈕按下后屬性再次更改。 並沒有得到正確的結果。 有什么建議請....

$('.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 功能,我仍在為此尋找解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM