<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    goldrain

    金色雨點

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      37 隨筆 :: 2 文章 :: 239 評論 :: 0 Trackbacks

    要讓網頁中的下拉列表支持可編輯,可不是件省心的事,上網搜索了下,也有一些解決方法,做起來總不夠簡便。我做了個簡單的實現,主要是通過給select添加選項的方式,達到可編輯的目的。演示網址 http://www.cmdgo.com/_ctrl/testruby/selecteditable,代碼如下:

     


        
    <select name="markcode" onChange="editable(this);">
        
    <option value="value1">選項一</option>
        
    <option value="">請輸入</option>
        
    </select>



    <script language="javascript">
    function editable(select1){
       
    if(select1.value == ""){
          
    var newvalue = prompt("請輸入","");
          
    if(newvalue){
             addSelected(select1,newvalue,newvalue);
          }
       }
    }

    function addSelected(fld1,value1,text1){
        
    if (document.all)    {
                
    var Opt = fld1.document.createElement("OPTION");
                Opt.text 
    = text1;
                Opt.value 
    = value1;
                fld1.options.add(Opt);
                Opt.selected 
    = true;
        }
    else{
                
    var Opt = new Option(text1,value1,false,false);
                Opt.selected 
    = true;
                fld1.options[fld1.options.length] 
    = Opt;
        }
    }
    </script>


    其中的function可以放到js文件中引用,這樣只要對select框添加很少的代碼就能支持可編輯了。支持IE和Firefox

    posted on 2008-04-14 14:25 goldrain 閱讀(12537) 評論(8)  編輯  收藏

    評論

    # re: 讓下拉列表select可編輯的簡便方法 2008-04-14 17:55 隔葉黃鶯
    這種做法還是可以接受了,簡單了許多,怎么我以前就沒想到這種辦法了。不過現在用組件,反正也不需要自己寫代碼。

    請不要顯示每行代碼前的序號,不然很少人愿意為你測試代碼的。  回復  更多評論
      

    # re: 讓下拉列表select可編輯的簡便方法 2008-04-14 20:32 goldrain
    @隔葉黃鶯

    有道理,行號去掉了  回復  更多評論
      

    # re: 讓下拉列表select可編輯的簡便方法 2008-04-16 12:04 walnutprince
    思路可取 但是不好用 用戶一定不會滿意  回復  更多評論
      

    # re: 讓下拉列表select可編輯的簡便方法 2008-04-16 12:15 goldrain
    用戶是否會滿意,要看是選擇為主還是編輯為主。如果多數情況是選擇,少數情況需要編輯,這么做還是可以接受的。我感覺  回復  更多評論
      

    # re: 讓下拉列表select可編輯的簡便方法 2008-04-20 10:31 mingj
    更友好的是將input和select位置重疊
    直接輸入選項內容,回車即添加  回復  更多評論
      

    # re: 讓下拉列表select可編輯的簡便方法 2008-09-27 20:56 vk
    收藏  回復  更多評論
      

    # re: 讓下拉列表select可編輯的簡便方法 2008-09-27 21:01 vk
    現在的網頁都有數據庫,我想動態的通過加載數據庫相關字段再加上少量的輸入,用戶會接受的,  回復  更多評論
      

    # sdzs 2013-05-08 11:09 ssdf
    sdf  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 91视频精品全国免费观看| 亚洲成av人无码亚洲成av人| 特级毛片aaaa免费观看| 国产网站在线免费观看| 亚洲精品伦理熟女国产一区二区| 91免费精品国自产拍在线不卡| 久久久亚洲欧洲日产国码二区| 99ee6热久久免费精品6| 亚洲天天在线日亚洲洲精| 亚洲无砖砖区免费| 亚洲精品视频专区| 成人黄页网站免费观看大全| 国产亚洲精品成人AA片| 成人免费在线视频| 看Aⅴ免费毛片手机播放| 亚洲福利中文字幕在线网址| 一边摸一边爽一边叫床免费视频| 亚洲成av人片不卡无码久久| 一级毛片免费观看不收费| 亚洲AV无码专区国产乱码电影| 免费无码成人AV在线播放不卡| 亚洲成电影在线观看青青| 天天看免费高清影视| 99亚洲精品卡2卡三卡4卡2卡| 亚洲成A人片在线观看无码3D | 亚洲午夜无码久久久久| 免费看少妇高潮成人片| 67pao强力打造67194在线午夜亚洲| 四虎在线成人免费网站| 色窝窝亚洲AV网在线观看| 亚洲精品无码专区2| 久久久久久毛片免费播放| 亚洲色一区二区三区四区| 亚洲国产91精品无码专区| 在线涩涩免费观看国产精品 | 亚洲人成网77777亚洲色| 热re99久久6国产精品免费| 亚洲av无码一区二区三区人妖| 亚洲一级片内射网站在线观看| 最近中文字幕国语免费完整| 亚洲AV无码国产剧情|