以前也碰到过类似问题,没好意思问!
楼主的意思可以这么解决,当用户在第一个文本框输入值,触发一个事件,
并将值传入后台(可以通过一个隐藏的iframe,里面包含form提交),在后台(一个jsp页面)处理好后,将查询结果值反写在第二个文本框内。
我以前写下拉框连动就是这么处理的,当时用到的关键代码是
<script language="javascript">
var doc=self.parent.document;
var oform=doc.forms("selectform");
var ooption=oform("productName");
var icount=ooption.options.length;
while(icount>1){ooption.options.remove(icount-1);icount--}
var obj=doc.createElement("<OPTION>");
obj.value="<%=rs.getString("ProductID").trim()%>";
obj.text="<%=rs.getString("ProductName").trim()%>";
ooption.options.add(obj);
</script>
比较长,其实关键就是这里的createElement("<OPTION>"),不过还要先指定select属性,这个换成文本框我不知道该怎么办了??手头一直没有js的书查一下。各位看看有何意见。