选择框在html(Firebug视图)中被选中但未在页面中选中

时间:2014-12-18 06:37:42

标签: php jquery html codeigniter firefox

我在选择框中给出了类别列表。当我选择某个类别时,它会被选中,但是一旦我刷新页面,选择框就不会显示所选的类别。 如果我签入Firebug视图,它就会显示为已选中。 我不知道为什么当我刷新页面时它没有显示所选类别shakthi。 在Chrome浏览器中它正在工作..

我的HTML代码:

<div class="range_select">
 <select id="range" name="ranges">
  <option value="">Select Ranges</option>
  <option value="2">AB</option>
  <option value="18"> Power Gen</option>
  <option value="6">ATZ</option>
  <option value="3">Power</option>
  <option selected="selected" value="1">Shakthi</option>
 </select>
</div>

我选择框的Codeigniter视图页面代码:

$ranges_select = array('' => "Select Ranges");
foreach($ranges as $range)
{
    $name=$range['name'];
    $ranges_select[$range['id']] =$name;
} 
echo form_dropdown('ranges',$ranges_select,$product_det[0]['range_id'],'id="range"');

任何人都可以帮我找出问题所在。 谢谢&amp;问候。

1 个答案:

答案 0 :(得分:2)

事实证明,Firefox中的默认行为是保留所选选项,如以下答案中的答案所述:

您可以使用硬刷新来获得您想要的东西。 (CTRL + F5)

或作为永久解决方案:

  • 使用javascript设置window.onload
  • 的默认值
  • 或设置autocomplete="off"选择标记