禁止select控件選擇
大家知道, 對於HTML控件select, 是沒有readOnly屬性的,
所以設置它並不起作用,如:
1
<
select
id
="select1"
readonly
="readonly"
>
2
<
option
value
="aa"
>
aa
</
option
>
3
<
option
value
="bb"
>
bb
</
option
>
4
<
option
value
="cc"
>
cc
</
option
>
5
<
option
value
="dd"
>
dd
</
option
>
6
</
select
>
7

2

3

4

5

6

7

如果用disabled的話,提交時又取不到值.
那麼有什麼方法可以實現?
----我現在還沒找到 -_-!
不過可以有一個折中的方法,如下:
1
<
select
id
="select1"
onfocus
="this.defOpt=this.selectedIndex"
onchange
="this.selectedIndex=this.defOpt;"
>
2
<
option
value="aa">
aa
</
option
>
3
<
option
value="bb">
bb
</
option
>
4
<
option value="cc"
selected
>
cc
</
option
>
5
<
option value="dd">
dd
</
option
>
6
</
select
>
7

2

3

4

5

6

7

這樣就搞定了.呵呵.