【问题标题】:(De-)Activating list of checkboxes using seperate box(使用单独的框停用复选框列表
【发布时间】:2012-09-06 06:05:56
【问题描述】:

我想创建一系列可以使用另一个复选框同时(取消)激活的复选框。当我激活“全选”复选框时,所有框都被选中。但是,如果我取消选择“全选”框,则所有框都保持选中状态。

有人可以检查一下这里有什么问题吗?

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>

【问题讨论】:

  • 提示:如果你说红色皮革黄色皮革 5次,它会提高你阅读这个问题的能力。
  • @kiran Marty 在开玩笑。
  • 插件演示中似乎也存在您遇到的问题...labs.abeautifulsite.net/archived/jquery-multiSelect/demo
  • 嗨 Littm ..如果你看到演示 ..同样的问题我来到这里..如果我点击选择所有复选框剩余的复选框被选中但如果我未选中仍然选中..你能请告诉我有什么问题?

标签: php javascript checkbox multi-select


【解决方案1】:

您可以尝试在jquery.multiSelect.js 中将attr('checked') 替换为is(':checked')

这个解决方案似乎对某些人有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 2017-08-17
    • 2014-07-17
    • 1970-01-01
    相关资源
    最近更新 更多