<span disabled><select></select></span>
我的天,这是四年前的问题了。。
比方讲文本框,<input type="text" name=xxx class=xxx value=xxx readonly="readonly">,设置readonly就行了html中,select下拉框中是没有readonly这个属性的,只有disabled。但是用disabled就无法将下拉框中的数据读出来,所以要想办法将select下拉框设置成只读的。将select下拉框设置成readonly 的两种办法。第一种:<scriptvar f=s.selectedIndex</script<select name=s onchange=selectedIndex=f<option1 </option<option selected2 </option</select第二种:<span onmousemove=this.setCapture()onmouseout=this.releaseCapture()onfocus=this.blur()<select<option1 </option<option selected2 </option</select</span其中onmousemove=this.setCapture()onmouseout=this.releaseCapture()屏蔽了鼠标事件,onfocus=this.blur()屏蔽了键盘事件,onfocus=this.blur()表示该对象将获得焦点时就让它失去焦点,按键盘的TAB键时跳过它,使下一个控件获得焦点。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)