jQuery自动完成文本框:根据另一个文本框的输入触发一个文本框的自动完成
我有两个文本框,tbox1和tbox2,它们应用了jQuery自动完成。根据用户输入的字符或字符串,将从数据库中获取自动完成建议。这一部分是通过为tbox1和tbox2提供从数据库检索数据的单独JSP页面来实现的 现在假设tbox1有一个值Paul,我希望这个值被传递给tbox2的自动完成功能,而不是传递给检索tbox2值的JSP,这样我就可以基于tbox1的值来检索数据 我如何做到这一点? [编辑]-我当前的代码如下- JSP- 相应的JSP getfcs.JSP具有从数据库检索值的逻辑 我还有另一个类似的文本框targetSites,它由一个类似于上面所示的getfcs.JSP的JSP服务器提供服务。 现在我想我想要的是在JSP中传递targetloc的值,以便使用相同的值jQuery自动完成文本框:根据另一个文本框的输入触发一个文本框的自动完成,jquery,jsp,autocomplete,Jquery,Jsp,Autocomplete,我有两个文本框,tbox1和tbox2,它们应用了jQuery自动完成。根据用户输入的字符或字符串,将从数据库中获取自动完成建议。这一部分是通过为tbox1和tbox2提供从数据库检索数据的单独JSP页面来实现的 现在假设tbox1有一个值Paul,我希望这个值被传递给tbox2的自动完成功能,而不是传递给检索tbox2值的JSP,这样我就可以基于tbox1的值来检索数据 我如何做到这一点? [编辑]-我当前的代码如下- JSP- 相应的JSP getfcs.JSP具有从数据库检索值的逻辑 我还
有什么建议吗?可能会对你有所帮助。虽然它使用select而不是autocompleter,但它应该可以做到这一点。您可以向我们展示您拥有的代码,也可以向我们展示您已经尝试过的代码吗?您可以使用$.map将两个数组相互组合。我在这里只能看到一个文本框,第二个文本框在哪里?您提供的代码与您的问题描述完全不匹配。当你运行代码时,你知道会发生什么?您是否查看了自动完成功能的选项?]自动完成功能有一个必需选项,您没有正确分配该选项。
<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>