簡體   English   中英

使用jquery或javascript保持復選框啟用

[英]keep checkbox enabled using jquery or javascript

我的網站上有一個復選框當前已啟用,用戶可以禁用它。 我想做的就是以這種方式將其鎖定,以使其無法禁用。

我認為可以使用jquery或javascript來實現,但我不太確定如何實現。

<input type="checkbox" value="check" id="moove_gdpr_strict_cookies">

並且請注意,這是一個wordpress網站。 因此,我無法編輯HTML。

您可以簡單地防止點擊。

$(document).ready(function() {
   $('#moove_gdpr_strict_cookies').click(function(e) {
      e.preventDefault();
   });
});

只需返回錯誤的onclick事件即可

$('#moove_gdpr_strict_cookies').on('click',function(){
   return false;
});

建議做這樣的事情:

  var form = document.getElementById('yourform');
  form.onSubmit = function () { 
    var formElems = document.getElementsByTagName('INPUT');
    for (var i = 0; i , formElems.length; i++){  
      if (formElems[i].type == 'checkbox'){ 
        formElems[i].disabled = true;
      }
    }
  }

我不建議這樣做。 如復選框ID所示,此復選框與GDPR有關。 您看到的用戶必須有權拒絕出於跟蹤目的的cookie(似乎是這樣)。 請小心,因為罰款可能很高。

從技術上講,大多數答案似乎都是可行的。

暫無
暫無

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

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