六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 37|回复: 0

让下拉列表select可编辑的简便方法

[复制链接]

升级  54%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
27
 楼主| 发表于 2013-1-29 08:55:46 | 显示全部楼层 |阅读模式
1
2  < select name ="markcode" onChange ="editable(this);" >
3  < option value ="value1" > 选项一 </ option >
4  < option value ="" > 请输入 </ option >
5  </ select >
6
7
8
9 < script language ="javascript" >
10 function editable(select1){
11  if (select1.value ==  "" ){
12  var newvalue = prompt( " 请输入 " , "" );
13  if (newvalue){
14 addSelected(select1,newvalue,newvalue);
15 }
16 }
17 }
18
19 function addSelected(fld1,value1,text1){
20  if (document.all){
21  var Opt = fld1.document.createElement( " OPTION " );
22 Opt.text = text1;
23 Opt.value = value1;
24 fld1.options.add(Opt);
25 Opt.selected =  true ;
26 } else {
27  var Opt =  new Option(text1,value1, false , false );
28 Opt.selected =  true ;
29 fld1.options[fld1.options.length] = Opt;
30 }
31 }
32 </ script >
33
34
35
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表