遇到问题---谷歌浏览器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>




你可能感兴趣的:(浏览器,select,谷歌)