【问题标题】:PHP keep checkbox checked after submitting form?提交表单后PHP保持复选框选中?
【发布时间】:2019-06-17 09:35:51
【问题描述】:

当我在提交表单后选中一个复选框时,我制作了一个用户权限表单,其中存在多个复选框。表单未显示先前选中的复选框,请帮助我。我希望该表单显示之前选中的复选框。

【问题讨论】:

标签: javascript php


【解决方案1】:

以下是提交表单后维护复选框值的示例代码

<?php
    if (isset($_POST['number']))
    {
        foreach ($_POST['number'] as $selectednumber)
            $selected[$selectednumber] = "checked";
    }
?>

<form action="" method="post">
    <input type="checkbox" name="number[]" <?php echo $selected['one'] ?> value="one" />one<br />
    <input type="checkbox" name="number[]" <?php echo $selected['two'] ?> value="two" />two<br />
    <input type="checkbox" name="number[]" <?php echo $selected['three'] ?> value="three" />three<br />
    <input type="checkbox" name="number[]" <?php echo $selected['four'] ?> value="four" />four<br />
    <input type="submit" name="Submit" value="Submit" />
</form>

所以申请你的代码,让我知道它是否有用。

【讨论】:

  • @Kashif 请告诉我答案是否有用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 2015-01-22
  • 2017-05-20
  • 2017-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多