遇到问题---谷歌浏览器select返回后选中无效
- UID
- 1066743
|
遇到问题---谷歌浏览器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> |
|
|
|
|
|