回发后,检查值消失

问题描述 投票:-2回答:1

我正在使用下面的教程来创建图像复选框

enter link description here

它工作正常,但一旦页面回发它失去了已检查的元素,无法检索它。

这个问题有什么解决方案吗?

c# asp.net checkbox webforms bootstrap-4
1个回答
1
投票

这是绝对正常的,如果你没有将帖子保存回某处,然后再次使用该类active选择的控件再次渲染,其余控件没有该类...

查看您网页上的javascript代码:

$(function () {
    $('.btn-radio').click(function(e) {
        $('.btn-radio').not(this).removeClass('active')
            .siblings('input').prop('checked',false)
            .siblings('.img-radio').css('opacity','0.5');
        $(this).addClass('active')
            .siblings('input').prop('checked',true)
            .siblings('.img-radio').css('opacity','1');
    });
});

所选的具有active类!,因此在回发后,保存用户选择并使用该类呈现所选控件。

© www.soinside.com 2019 - 2024. All rights reserved.