当前位置: 代码迷 >> PHP >> PHP中select上拉框的有关问题
  详细解决方案

PHP中select上拉框的有关问题

热度:39   发布时间:2016-04-28 23:30:28.0
PHP中select下拉框的问题
这是一个修改页面下拉框 <select name="project_department">
<option value="请选择">请选择</option> 
<option value="财务部">财务部</option> 
<option value="办公室">办公室</option> 
<option value="产品研发部">产品研发部</option> 
  <option value="应用开发部">应用开发部</option> 
</select>
我想要每次打开修改页面默认的是从数据库读出来的值$project_department,但是现在每次都显示的是 “ 请选择”
请教大神们如何写?我在下面写了一个 <script type="text/javascript">
var project_department=<?=$project_department?>;
document.getElementById(project_department).value=project_department;
</script>但是这个没起到什么作用啊

------解决方案--------------------
为你的select框添加 id='project_department' 
<script type="text/javascript">
var project_department='<?=$project_department?>';
var sel=document.getElementById('project_department');
for(var i=0;i<sel.options.length;i++){
if(sel.options[i].value==project_department) this.selected=true;
}
</script>

这样试试,其实输出时就应该控制了。
------解决方案--------------------
2楼的可以,要是不行了再把问题贴出来至于只有一个显示的问题,最好把代码看看然后重写一遍有时会出现这种问题
  相关解决方案