如何显示带有预选选项的下拉列表 [英] How to show a drop-down list with a pre-selected option

查看:26
本文介绍了如何显示带有预选选项的下拉列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在单击编辑按钮时更新我的​​表单,然后所有信息都正确显示,但状态值始终显示相同的打开选项.我不知道为什么它显示相同的打开状态,而我当前的状态是完成,但它一直显示打开,请帮我解决这个问题,谢谢

I want to update my form when I click edit button then all info is showing correctly but status value is showing all time same open option. I dont know why it is showing same open status and my currently status is done but it is showing all time open please help me to fix this issue thanks

这是我的表单代码用户名显示正确但状态显示不正确

this is my form code username is showing correctly but status is not showing correct

 <p><label class="field" for="username">UserName:</label>
     <input name="username" type="text" id="username"  value="<?php echo $username; ?>" size="50" />
   </p>
  <p>

                <label class="field" for="Status">Status</label>
                    <select name="status" id="status" value="<?php echo $status; ?>"  >
                        <option value="open">Open</option>
                        <option value="done">Done</option>
                        <option value="pending">Pending</option>
                        <option value="working">Working</option>
                    </select>
       </p>

推荐答案

使用 selected 属性.

<select name="status" id="status">
    <option value="open" <?php if($status=="open") { echo "selected"; } ?> >Open</option>
    <option value="done" <?php if($status=="done") { echo "selected"; } ?> >Done</option>
    <option value="pending" <?php if($status=="pending") { echo "selected"; } ?> >Pending</option>
    <option value="working" <?php if($status=="working") { echo "selected"; } ?> >Working</option>
</select>

这篇关于如何显示带有预选选项的下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆