可输入的下拉列表 支持IE6
效果如下:
方法1:
下载asp.net的一个ajax控件集AjaxControlToolkit.dll放在网站项目的Bin目录下;
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <cc1:ComboBox ID="dl来源" runat="server"> </cc1:ComboBox> </div> </form> </body> </html>
方法2(不支持IE6):
<div style="position: relative"> <span style="margin-left: 100px; overflow: hidden; width: 18px"> <select id="Select1" onchange="this.parentNode.nextSibling.value=this.value" Style="margin-left: -100px; width: 122px"> <option value="" selected="selected" ></option> <option value="test1" >test1</option> <option value="test2" >test2</option> <option value="test3" >test3</option> </select> </span> <input id="Text1" type="text" style="right: 97px; left: 0px; width: 100px;position: absolute"/> </div>
asp.net中把html标签改成控件即可。