簡體   English   中英

選中復選框后,如何禁用它?

[英]How can I disable a checkbox once it has been checked?

我有一個復選框。 首先,我檢查了一下,然后想要更改檢查,現在可以了。

但是,我想禁用它。 一旦選中,將不允許任何人更改該復選框的值。

為此,我可以在代碼中做什么:

視圖

<div class="control-group">
    <label class="control-label">Language Known</label>
    <div class="controls">
        <label class="checkbox">
            <input type="checkbox" value="1" name="lang_known"/> Hindi
        </label>
        <label class="checkbox">
            <input type="checkbox" name="lang_known" value="2" /> French
        </label>
    </div>
</div>

您可以通過Jquery這樣實現:

<input class="something" type="checkbox" value="1" />

在jQuery中

   //On click
   $('.something').on('click', function() {
        //disable if checked
        $(this).prop("disabled", this.checked );
    });

參考道具

JsFiddle

暫無
暫無

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

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