JQuery автозаполнение текстовых полей: запуск автозаполнения одного текстового поля на основе ввода другого - PullRequest
0 голосов
/ 04 января 2012

У меня есть два текстовых поля tbox1 и tbox2, к которым применено автозаполнение jQuery. На основе символов или строки, которые вводит пользователь, предложения автозаполнения будут извлекаться из базы данных. Эта часть реализована с помощью отдельных страниц JSP для tbox1 и tbox2, которые извлекают данные из базы данных.

Теперь скажите, 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, которое обслуживается версией JSP, аналогичной getfcs.jsp, как показано выше. Теперь я предполагаю, что все, что мне нужно, это передать значение targetloc в JSP, чтобы я мог потреблять то же самое.

Есть указатели?

1 Ответ

0 голосов
/ 04 января 2012

Этот пример может вам помочь.Хотя он использует выбор, а не автозаполнение, но он должен сделать свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...