画面中有一个下拉框和两个文本框,已经可以实现选择下拉框而将其内容分别赋给两个文本框的功能,在前台javascript中,设定了一个函数:
                           function addTxt(ddl,txtCD,txtName)
{
var drptxt = ddl.options[ddl.selectedIndex].text;
var pos = drptxt.indexOf(" ");
var strTop = drptxt.substring(0,pos)
txtCD.value = strTop;
var len = drptxt.length;
var strLast = drptxt.substring(pos+1,len)
txtName.value = strLast ;
txtCD.select(); 
txtCD.focus();
}
现在要实现,在txtCD文本框中输入一个数,可以选择出下拉框中相应的值,并将其赋给txtName。该怎么办?

解决方案 »

  1.   

    拜托,现在不是流行 AJAX 吗?,现在那有这样写的,下载 ASP.NET AJAX 里面有一个控件不是可以做到了吗?如果你只是想学习的,还有源码的,可以参考呀!
      

  2.   

    用文本框的一个事件,每输入一个字符就触发修改下拉框的内容,下拉框其实就是<div></div>实现的,隐藏或显示  效果看起来跟下拉列表一样,再在《div》《/div》中添加鼠标点击事件 ,发生事件时在文本框中添加相应内容