我的漫漫程序之旅

          專注于JavaWeb開發(fā)
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          讓下拉列表select可編輯的簡便方法

          要讓網(wǎng)頁中的下拉列表支持可編輯,可不是件省心的事,上網(wǎng)搜索了下,也有一些解決方法,做起來總不夠簡便。我做了個簡單的實現(xiàn),主要是通過給select添加選項的方式,達(dá)到可以修改選項的目的。代碼如下,演示 http://www.jackersoft.cn/webapp/test/selectedit.html

           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 


          posted on 2008-04-14 16:54 々上善若水々 閱讀(4002) 評論(1)  編輯  收藏 所屬分類: JavaWeb

          評論

          # re: 讓下拉列表select可編輯的簡便方法   回復(fù)  更多評論   

          45
          2013-08-06 15:07 | 45
          主站蜘蛛池模板: 天长市| 焦作市| 县级市| 灵武市| 合山市| 沙坪坝区| 普兰店市| 玛沁县| 松溪县| 彭阳县| 宜兰县| 大庆市| 湘阴县| 赤壁市| 万州区| 会泽县| 柯坪县| 阿合奇县| 进贤县| 平阴县| 铁力市| 临潭县| 隆德县| 邹城市| 曲阜市| 科技| 平安县| 舞阳县| 湖口县| 玉门市| 玉林市| 杨浦区| 博湖县| 阿拉善左旗| 仪陇县| 白沙| 沭阳县| 东源县| 巴林右旗| 张家界市| 通辽市|