保留分页中的复选框值

时间:2018-11-23 17:35:34

标签: jquery asp.net-mvc

如何使页面上的复选框回发并返回值。 当取消选中复选框时,我们必须删除这些值 我只是试图将值存储在隐藏字段中。但是代码的问题是它一次又一次地附加相同的值。

请找到我尝试过的代码:

var existingvalue = $('#hdncheckedcheckbox').val();
    var selectedChargeForScheduled = '';
    $('.isChargeSelected').change(function () {
        if ($('.isChargeSelected').is(":checked")) {
            $("#AutoTranReviewTab-@viewId tr td>.isChargeSelected:checked").val(function () {
                debugger;
                var item = $(this).attr('chargeOID');
                selectedChargeForScheduled += item + ",";
                $('#hdncheckedcheckbox').val($('#hdncheckedcheckbox').val() + selectedChargeForScheduled);
                alert($('#hdncheckedcheckbox').val());
            })

        }

        else {
            $('.isChargeSelected').removeAttr('checked');
        }
        existingvalue += selectedChargeForScheduled;
        selectedChargeForScheduled = '';
    });

2 个答案:

答案 0 :(得分:0)

在更改处理程序中,您可以完全清空隐藏字段,然后用检查值重新填充它,而不必尝试在其中添加或删除单个条目。

答案 1 :(得分:0)

$('.isChargeSelected').prop('checked', false)
相关问题