|
|
3#

楼主 |
发表于 2007-12-13 19:29:25
|
只看该作者
依据楼上思路写的一个简写版
<select name="selRegion" onclick="(!typeof(SRD)=='undefined')&&(SRD=this.selectedIndex);" onchange="if(this.value=='北京'){if(!confirm('您确定为北京吗??')){this.options[SRD].selected = true;}}">
<option value='上海'>上海</option>
<option value='南京' selected>南京</option>
<option value='北京'>北京</option>
</select>
但是这样做有一个BUG,以上面的例子为例
你选择上海,然后刷新页面.再次选择北京并取消,他将返回到上海!
由于select不能记录default selected,最好的办法还是动态返回默认选中值给页面 |
|