我已经制作了一个表格,其中一个人提出了他的细节。 完成表单并提交后,我想要一个弹出窗口,询问“你想添加更多吗?”,“是或否?”。 如果选择是,则应保留表单中填写的某些值,其余值应显示为空白。 不,页面应该变得清新,一切都空白。 我能够保留下拉项和文本字段的值,但我无法保留复选框项的值。 我的复选框代码:
<label>Hotel Facilities</label>
</td><td class="row1"> :</td> <td class="row1" width="70%">
<div style=" font-weight:normal; color: #4B4B4B;font-size: 12px; width:260px; background:#D2D2D2; max-height:300px; overflow:scroll;overflow-x:hidden;">
<?php $dcs=mysql_query("select * from `tblfacility` where `Type`='Rm'");
while($dc=mysql_fetch_array($dcs)){?>
<input type="checkbox" name="check_list[]" value="<?php echo $dc['FId']; ?>">
<?php echo $dc['Facility'];?> <br />
<?php }?>
</div>
我试图通过使用保留:
<input name="check_list[]" type="checkbox" value="<?php echo $dc['FId']; ?>" <?php if(isset($_POST['check_list[]'])) echo "checked='checked'"; else echo $dc['Facility']; ?>
但它没有用
请在提交该页面后帮助我如何保留其值。
我目前使用的弹出窗口只是一条警告信息,因此只有OK按钮:
<?php
if(isset($_POST['submit'])){
echo "<script>alert ('Do You want to Add More ?');</script>";
$HId=$_POST['HId'];
?>
因此它只是在提交后显示OK按钮。 请在提交后指导如何放置“是”或“否”按钮,因此是“是”,将保留一些值,如果“否”,将刷新全部。
答案 0 :(得分:1)
而不是checked='checked'
只使用"selected"
或"selected=true"
。我希望它有效!