禁止select控件选择
2014-02-14 10:04
274 查看
大家知道, 對於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
如果用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
這樣就搞定了.呵呵.
所以設置它並不起作用,如:
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
如果用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
這樣就搞定了.呵呵.
相关文章推荐
- android实现电子时钟效果
- Oracle索引详解
- linux常用命令介绍
- 一些经典书目【转】
- Aircrack-ng官方文档翻译[中英对照]---Airmon-ng
- C++的深拷贝与浅拷贝
- 如何快速在数据库中插入数据
- golang发送邮件,带附件
- 给Linux系统/网络管理员的nmap的29个实用例子
- 利用带关联子查询Update语句更新数据
- unsupported major.minor version 解决方法
- 6 个重构方法可帮你提升 80% 的代码质量
- Bootstrap模态框的简单示例
- Pat(Advanced Level)Practice--1015(Reversible Primes)
- SOURCE ANYWHERE
- Java多线程学习总结--线程同步(2)
- poj 1562 Oil Deposits (广搜,简单)
- SMT离线编程软件,SMT编程软件,最专业的SMT编程软件,首选JDS,smt... SMTI离线编程软件:适用于所有 SMT & AI 设备。JDS编程软件是目前最专业最好用的SMT编程软件,具有“
- c# 类成员的定义 定义方法、字段和属性【转】
- MyEclipse安装后需要进行的配置