[英]PHP keep checkbox checked after submitting form?
當我在提交表單后選中復選框時,我會創建一個用戶權限表單,其中存在多個復選框。 表單未顯示以前選中的復選框,請幫助我。 我希望該表單顯示之前選中的復選框。
以下是提交表單后維護復選框值的示例代碼
<?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>
因此,請應用您的代碼,讓我知道它是否有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.