您的位置:首页 > 其它

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

2016-01-08 22:57 429 查看
有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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: