我尝试创建一个带有文本字段的表单,我想在提交后保留值
为此我做了这个
<input id="datepicker" name="txt_date" type="text" placeholder="Date" class="form-control input-md" value="<?php echo isset($_POST['txt_date']) ? $_POST['txt_date'] : ''?>">
<?php
$sql=mysqli_query($conn,"select DISTINCT db_name,db_user from tbl_staff {$query} order by db_name asc ")or die(mysqli_error($conn));
echo "<select name='txt_name' class='states'>";
echo "<option value='";?><?php echo isset($_POST['txt_name']) ? $_POST['txt_name'] : ''?><?php echo"'></option>";
while($res=mysqli_fetch_array($sql)){
$userid=$res['db_user'];
$name=$res['db_name'];
if($name!=""){
echo "<option value='$userid'>$name</option>";
}} echo "</select>";?>
此代码适用于文本框,但它对选择的
不起作用当我从选择菜单中选择日期和名称时,只提交文本框中的值,但在选择菜单上没有留下
我有两个按钮提交表单,另一个按钮从值中清除表单,但按钮清除没有工作
<input type="submit" name="submit" value="Search" class="btn btn-default">
<input type="reset" name="clear" value="Clear" class="btn btn-default">
我怎样才能解决这两个问题?
答案 0 :(得分:0)
您需要将SELECTED设置为选中以使其选中的选项字段中的参数。例如:
<option value='$userid' SELECTED>