0

我有一个带有复选框的表单,用户填写并提交。然后我有另一个表格,允许他们编辑他们提交的信息。第二个表单预先填充了他们在第一个表单上提交的信息。这对文本字段很好,但我如何预先填充复选框?即,如果他们在第一个表单上选中了一个复选框,我如何让第二个表单识别它并显示一个选中的复选框?

我是 Php 的新手,很抱歉我不能对这个查询更有技术性!

谢谢

卢克

4

1 回答 1

0

当您提交表单时,您会在下一页获得数据。所以如果有一个看起来像这样的复选框:

<input type="checkbox" name="over18" value="1" />

您必须检查此人是否选择了“18 岁以上”字段。

if ($_POST['over18'] == '1') {
  $checked = 'checked="checked"';
} 
else {
  $checked = ''; //If it's not checked
}

然后您的复选框输出如下所示:

echo '<input type="checkbox" name="over18" value="1" ' . $is_checked .'/>';

因此,每次选中 Checkbox 时,下一页也会检查 Checkbox。

于 2013-03-21T11:00:04.987 回答