首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

遇到问题---谷歌浏览器select返回后选中无效

遇到问题---谷歌浏览器select返回后选中无效

有select用法如下:

    <select  id="mobile">        
        <c:forEach var="bean" items="${userids}" varStatus="L">
            <c:if test ="${nowid==bean.id}">
                <option value="${bean.id}" selected="selected">${bean.name}</option>
            </c:if>
        </c:forEach>   
    </select>



首次进入页面 选中没问题,但是发现 在谷歌浏览器或者 iPhone中 点击返回键 选中失效。


这是浏览器记录了 上个页面的值  和 nowid对应不上导致的。




解决方法

在进页面时  把select选中的值赋给  select    -------------需要引入jQuery的js,然后用如下代码:

    <script type="text/javascript">
    $(function(){
        $('#mobile').val($('#mobile   [selected]').val());
     
    });   
    </script>
返回列表