2012-09-06 24 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')这个方案似乎对某些人的工作。