如何根据数据库值检查dropdowncheckboxlist

时间:2014-11-25 10:55:23

标签: javascript asp.net dropdownchecklist

我使用dropdowncheckboxlist,我们可以在其中选择多个值,我的问题是如何根据数据库值再次检查dropdownCheckList内的复选框。也就是说,我必须在编辑或更新值时检查多个值。我正在使用这个脚本:

<script type="text/javascript">
    $(document).ready(function () {

        $("#ContentPlaceHolder1_dropdown").dropdownchecklist({
            forceMultiple: true
            , onComplete: function (selector) {
                var values = "";
                for (i = 0; i < selector.options.length; i++) {
                    if (selector.options[i].selected && (selector.options[i].value != "") ) {
                        if (values != "") values += ",";
                        values += selector.options[i].value;
                    }
                }
                // alert(values);
                $('#<%= hidVisitorID.ClientID %>').val(values);
            }
            , onItemClick: function (checkbox, selector) {
                 var justChecked = checkbox.prop("checked");
                 var checkCount = (justChecked) ? 1 : -1;
                 for (i = 0; i < selector.options.length; i++) {
                     if (selector.options[i].selected) checkCount += 1;
                 }
                 if (checkCount > 9) {
                     alert("Industry Limit is 9");
                     throw "too many";
                 }
            }
    }
</script>

0 个答案:

没有答案