0

我设计了 2 个 html 页面,在这里我为 2 个页面中的复选框找到了一些相同的代码。我想要这个,当我在第一页中选择复选框时,然后在第二页中自动选择相同的复选框。我该怎么做?

我在 2 页中的 chk 框代码

您想让其他人可以复制吗?


4

3 回答 3

1

让它成为您的 html 表单。

<form action="your/action" method="POST" name="form">
      <input type="checkbox" name="postCheckBox" value=""/>
<input type="submit" value="submit"/>
</form>

在 /your/action.php 页面

$_SESSION['postCheckBox'] = isset($_POST["postCheckBox"]) ? $_POST["postCheckBox"] : null;

在您的下一个 html 页面中:

<input type="checkbox" name="somename" <?php echo isset($_SESSION['postCheckBox']) && $_SESSION['postCheckBox'] == 1 ? 'checked="true": ""' ?>value=""/>
于 2012-07-03T10:56:59.603 回答
0

我相信最简单的方法是在会话中添加一个值并在另一页上阅读它。

于 2012-07-03T10:41:33.497 回答
0
Checkbox will select automatically perticular checkboxes from selected price list of home page.

    $("input[name=categories]").each( function (index) {    
        iterations = $.cookie('total_iterations');

        var orgval = $(this).val();
        for (var i = 1; i <= iterations; i++) {
            var chkval =$.cookie("plan_item_cookie_cb_"+i);
            if(chkval.trimRight() == orgval )
            {
                $(this).prop('checked', true);
            }
       };
    });

    $('#plan_section_id_1').click(function(){
        var cookies = $.cookie();
        for(var cookie in cookies) {
           $.removeCookie(cookie);
        }

        var count=0;
        //alert('outside');
        $('#plan_section_id_1').find('input[type="hidden"]').each(function(){
            //alert('in');
            its = $('#plan_section_id_1 .total_iterations').val();
            if ($(this).val().length) {
            //if ($.trim($(this).val()).length) {
                count++;
                $.cookie('plan_item_cookie_cb_'+count,decodeURI($(this).val()),60);
                //$.cookie('section-id','plan_section_id_1');
                $.cookie('total_iterations',its);
            }
        });
    });

    $('#plan_section_id_2').click(function(){
        var cookies = $.cookie();
        for(var cookie in cookies) {
           $.removeCookie(cookie);
        }

        var count=0;
        $('#plan_section_id_2').find('input[type="hidden"]').each(function(){
            its = $('#plan_section_id_2 .total_iterations').val();
            if ($(this).val().length) {
            //if ($.trim($(this).val()).length) {
                count++;
                $.cookie('plan_item_cookie_cb_'+count,decodeURI($(this).val()),60); 
                $.cookie('total_iterations',its);
            }
        });

    });

    $('#plan_section_id_3').click(function(){
        var cookies = $.cookie();
        for(var cookie in cookies) {
           $.removeCookie(cookie);
        }
        var count=0;
        $('#plan_section_id_3').find('input[type="hidden"]').each(function(){
            its = $('#plan_section_id_3 .total_iterations').val();
            if ($(this).val().length) {
            //if ($.trim($(this).val()).length) {
                count++;
                $.cookie('plan_item_cookie_cb_'+count,decodeURI($(this).val()),60);
                $.cookie('total_iterations',its);
            }
        });

    });
于 2017-08-29T09:52:29.607 回答