jQuery自动填充文本框:根据另一个文本框的输入触发一个文本框的自动完成

时间:2012-01-04 13:32:05

标签: jquery jsp autocomplete

我有两个文本框tbox1tbox2,它们都应用了jQuery自动完成功能。根据用户输入的字符或字符串,将从数据库中提取自动填充建议。这部分是通过为tbox1tbox2提供从数据库中检索数据的单独JSP页面来实现的。

现在说tbox1有一个值" Paul",我希望将此值传递给tbox2的自动完成功能(而不是传递给检索值的JSP) tbox2),以便我可以将我的SQL基于tbox1的值进行数据检索。

我如何实现这一目标? [编辑] - 我目前的代码如下 - JSP -

<tr>
 <td  align="right" height="26">
 <font face="verdana, arial, helvetica">
 <font color="#000000" face="Trebuchet MS">
 <small>
TargetLocations:  </small> </font> </font> </td>
<td ><font face="verdana, arial, helvetica">
  <input type="text" class="text46" id="targetloc" name="targetloc" value="<%= targetloc%>">
  </font></td>

</tr>
<script>
        $("#targetloc").autocomplete("getfcs.jsp");
</script>   

相应的JSP getfcs.jsp具有从数据库中检索值的逻辑。

我有另一个类似的文本框targetSites,它由类似于getfcs.jsp的JSP verey提供服务,如上面的showmn所示。 现在我想我想要的只是在JSP中传递targetloc的值,以便我可以使用它。

任何指针?

1 个答案:

答案 0 :(得分:0)

This example可能会对您有所帮助。虽然它使用select而不是自动完成,但它应该可以解决问题。