那也只是用一个text和select结合实现的。因为在html不象其他的编程语言有“能输入内容的下拉框”这样的东东的。知道如何做了吧,很简单,自己写吧。

解决方案 »

  1.   

    我曾经试过/但很难定位
    我是用一个TEXT加一个按钮再加一个DIV层来模拟的
    谁有代码我到想看一下
      

  2.   

    <script>function pp(){se.options[2]=new Option(ok=(se.options[2])?se.options[2].innerText+String.fromCharCode(event.keyCode):String.fromCharCode(event.keyCode),"client")
    se.selectedIndex=2;
    }function edit(){
    if(se.options[2]){
    if(event.keyCode==8){
    var str=se.options[2].innerText;
    var len=str.length;
    se.options[2].innerText=str.substring(0,len-1);
    if(se.options[2].innerText=="")se.remove(2);
    }
    if(event.keyCode==13)return false;
    if(event.keyCode==32){
    se.options[2].innerText+=" ";}
    }
    }
    </script>
    <select id=se onkeypress=pp() onkeyup="edit()">
    <option>测试程序
    <option>Tullia
    </select>------------------------------------------------------------
    IE中可以,效果比较失败,只能编辑一个,也不能删除,只能添加;但可以作为一个参考