2012-09-06 29 views
-2

我想創建一系列複選框,可以使用另一個複選框同時激活(取消)。當我激活'全選'複選框時,所有的盒子都會被檢查。但是,如果我取消選擇「全選」框,則所有框保持選中狀態。(De-)使用單獨框激活複選框列表

有人可以檢查這裏有什麼問題嗎?

的Javascript:

<script type="text/javascript"> 
$(function() { 
    $("#Client").multiSelect({ oneOrMoreSelected: '*' }); 
)}; 
</script> 

HTML/PHP:

<div class="float-left gutter-right" style="margin-top:15px"> 
    <span class="label">Select Clinet</span> 
    <select id="Client" name="Client[]" multiple="multiple" size="5"> 
     <?php 
      foreach ($this->Clients as $Client) { 
       echo "<option value='".$Client->Guid."'>" 
        . $Client->FirstName . " " 
        . $Client->LastName."</option>"; 
      } 
     ?> 
    </select> 
</div> 
+1

提示:如果你說*紅色皮革黃色皮革* 5次,它會提高你閱讀這個問題的能力。 – Marty

+0

你是什麼意思馬蒂? – kiran

+0

@kiran Marty正在滔滔不絕。 –

回答

1

您可以嘗試在jquery.multiSelect.js

is(':checked')更換attr('checked')這個方案似乎對某些人的工作。