用WebService,先写SQL语句获取根据用户名(应该是关联的ID)查出的单位名称,封装成一个方法。
然后在前台页面写Js,Onblur这个你应该懂吧,就是失去焦点,执行一个方法,传入TextBox中的用户名。
最后写回调函数,将失去焦点执行的方法作为参数传入,然后给下拉框赋值,基本思路就是这样了。

解决方案 »

  1.   

    其实就是使用了Ajax的思想,用Js异步执行调用WebService
      

  2.   

    异步请求执行,用ajax实现吧,也就是输入用户名后失去文本框焦点后执行异步请求,根据结果显示单位。
      

  3.   

    http://kb.cnblogs.com/page/50443/有个例子更完美
      

  4.   

    您这是自动输入吧
    我需要的是能自动获取到完整的单位,而不是一边输入,一边匹配
    http://kb.cnblogs.com/page/50443/  参考月份的实现
      

  5.   

    我记得有个easyui有个控件能直接输入并匹配获取啊自定义组合框http://www.zi-han.net/case/easyui/form.html#combo 
      

  6.   


    txt.onfocus(function(){var val=$(this).val();
    $.get(xxxxxxx,val:val,function(data)
    {
       data.each(function){
        option o=new option();
        //添加到select
    }
    })
    });