关于asp下拉绑定传值有关问题

关于asp下拉绑定传值问题
关于asp下拉绑定传值有关问题 如图我文本框输入后 失去焦点后把文本的值传入下拉查询的存储参数中 查询 这个用asp怎么弄,我是学.net的 不会弄 谁能弄个例子来看下
------解决方案--------------------
select 需要两个值 key value,一个文本框,那只能是key和value想同。
<input type="text" id="search" name="search" value="" onblur="document.getElementById('selectSearch').add(new Option(this.value, this.value))" />
<select id="selectSearch" name="selectSearch"></select>

------解决方案--------------------
ajax发送输入框的值就好了


<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
    function doSearch(v) {
        $.ajax({ url: 'xxxxxx.ashx', type: 'POST', data: { s: v }, dataType: 'html',
            success: function (html) {
                $('#sel').empty().html(html);
            },
            error: function (xhr) {
                alert('动态页有问题\n' + xhr.responseText);
            }
        });
    }

</script>
<input type="text" onblur="doSearch(this.value)" /><select id="sel"></select>




xxxxxx.ashx

<%@ WebHandler Language="C#" Class="xxxxx" %>

using System;
using System.Web;
public class xxxxx : IHttpHandler {

    public void ProcessRequest(HttpContext context)
    {
        string s = context.Request.Form["s"];
        //根据s的值查询数据库组合 <option value="xx">xx</option>内容输出

        context.Response.Write("<option value=\"xx\">xx</option>");
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}
------解决方案--------------------
引用:
关于asp下拉绑定传值有关问题 如图我文本框输入后 失去焦点后把文本的值传入下拉查询的存储参数中 查询 这个用asp怎么弄,我是学.net的 不会弄 谁能弄个例子来看下

<input id="Keyword" size="40" name="Keyword" type="text" />
<select id="impower" name="impower" onchange="document.getElementById('Keyword').value += ' ' + this.options[this.selectedIndex].text">
<option value="1">第一个值</option>
<option value="2">第一个值</option>
<option value="3">第N个值</option>
</select>

拿去用吧