刷新页面后保留输入值
2022-08-30 19:37:35
我有一个带有输入字段的表单,此输入包含一个下拉菜单,从数据库中读取信息。如果用户输入值,当他到达下拉菜单时,他找不到他想要的内容,他会转到另一个页面将此信息添加到下拉菜单中,然后转到第一页以继续输入信息。如果他转到另一个页面将信息添加到下拉菜单,我该如何保留此信息,以及如何在将信息添加到下拉菜单后找到此信息而无需刷新和提交。
这是带有表单的第一页
<form name='' method='post' action='<?php $_PHP_SELF ?>'>
<input name='txt_name' id='' type='text'>
从数据库读取此下拉菜单
<select id="groups" name="txt_label" class="form-control">
';?>
<?php
$sql=mysqli_query($conn,"select DISTINCT db_label from tbl_label")or die(mysqli_error($conn));
echo'<option value="">-- Select --</option>';
while($row=mysqli_fetch_array($sql)){
$label=$row['db_label'];
echo "<option value='$label'>$label</option>";
}echo'</select>';?><?php echo'
</div>
</form>
另一页中的第二个表单
<form class="form-inline" role="form" name="form" method="post" action="';?><?php $_PHP_SELF ?><?php echo'">
<div class="form-group">
<label for="pwd">Label</label>
<input id="txt_label" name="txt_label" type="text" placeholder="Label" class="form-control input-md">
</div>
<div class="form-group">
<label for="pwd">Sub Label</label>
<input id="txt_sublabel" name="txt_sublabel" type="text" placeholder="SubLabel" class="form-control input-md">
</div>
<input type="submit" name="addlabel" value="Add" class="btn btn-default">';