用javascript写层。
http://expert.csdn.net/Expert/topic/1972/1972807.xml?temp=.4288904

解决方案 »

  1.   

    HTML中,select 下拉列表框中的值是不可编辑的,你只有用程序写个“假”的。 :-)
      

  2.   

    select控件是不可编辑的,要实现类似应用程序中Combo控件的功能,即可选且可编辑,你要用js编写程序来虚拟.<script src="ComboBox.js"></script><script>dm=new ComboBox("dm")dm.add(
           new ComboBoxItem("test1"," www.sina.com.cn"),
           new ComboBoxItem("test2"," www.csdn.net"),
           new ComboBoxItem("test3",3),
           new ComboBoxItem("test4",4)
          )
    /*
    // generate 1000 more to test performance
    for (var i = 0; i < 100; i++ )
    dm.add(new ComboBoxItem(String(i)));
    */</script>/* ComboBox.js */见http://webfx.eae.net/dhtml/combobox/combobox.htm
      

  3.   

    用层模拟
    http://dob.tnc.edu.tw/themes/old/showPage.php?s=681&t=6
    http://webfx.eae.net/dhtml/combobox/combo_demo.htm
    http://lucky.myrice.com/temp/select.htm
    http://fason.nease.net/code/form/select/select/select.htm
    http://fason.nease.net/code/form/select/fsnCombox/combox.htm