Board logo

标题: 遇到问题---谷歌浏览器select返回后选中无效 [打印本页]

作者: look_w    时间: 2019-5-11 11:42     标题: 遇到问题---谷歌浏览器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>




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0