IE下设置SELECT项不可选
因为最近在用jquery 所以JS是Jquery格式写的
代码
1 <select name="drpADAddress" id="drpADAddress">
2 <option value="0">请选择</option>
3 <option value="0" disabled="true">首页</option>
4 <option value="4">|---首页头</option>
5 <option value="6">|---首页左</option>
6 <option value="7">|---首页右</option>
7 <option value="0" disabled="true">列表页</option>
8 <option value="9">|---列表左</option>
9 <option value="0" disabled="true">新闻页</option>
10 <option value="0" disabled="true">打印产品页</option>
11 <option value="19">|---打印中</option>
12 <option value="20">|---打印头</option>
13 <option value="0" disabled="true">耗材页面</option>
14 <option value="22">|---耗材页头广告</option>
15 <option value="23">|---耗材页列表广告</option>
16
17 </select>
18
19
20 <script type="text/javascript">
21 $(document).ready(function() {
22 window.cache = 0;
23 $('#drpADAddress').bind('change', function(e) {
24 var opt = $('#drpADAddress option:selected');
25 if (opt.attr('disabled')) {
26 this.value = window.cache;
27 } else {
28 window.cache = this.value;
29 }
30 });
31 $('#drpADAddress option[disabled]').css('color', 'graytext');
32
33
34 })
35
36 </script>
2 <option value="0">请选择</option>
3 <option value="0" disabled="true">首页</option>
4 <option value="4">|---首页头</option>
5 <option value="6">|---首页左</option>
6 <option value="7">|---首页右</option>
7 <option value="0" disabled="true">列表页</option>
8 <option value="9">|---列表左</option>
9 <option value="0" disabled="true">新闻页</option>
10 <option value="0" disabled="true">打印产品页</option>
11 <option value="19">|---打印中</option>
12 <option value="20">|---打印头</option>
13 <option value="0" disabled="true">耗材页面</option>
14 <option value="22">|---耗材页头广告</option>
15 <option value="23">|---耗材页列表广告</option>
16
17 </select>
18
19
20 <script type="text/javascript">
21 $(document).ready(function() {
22 window.cache = 0;
23 $('#drpADAddress').bind('change', function(e) {
24 var opt = $('#drpADAddress option:selected');
25 if (opt.attr('disabled')) {
26 this.value = window.cache;
27 } else {
28 window.cache = this.value;
29 }
30 });
31 $('#drpADAddress option[disabled]').css('color', 'graytext');
32
33
34 })
35
36 </script>