This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Struts and the fly likes Struts 2 - jquery plugin - autocompleter Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts 2 - jquery plugin - autocompleter" Watch "Struts 2 - jquery plugin - autocompleter" New topic
Author

Struts 2 - jquery plugin - autocompleter

Sascha Kleiber
Greenhorn

Joined: Oct 01, 2012
Posts: 3
Hi everyone,

I have following problem:

I want to use the autocompleter of the jquery-plugin for Struts 2. I got so far to insert a list of JPA-Entitys in the autocompleter-Input Field. Each Entity represents a City, with name and a City-ID. In the JSP I created the input field via



It creates an input field where it shows the names of the cities. Now I want to open an url on selecting a city, and the link has to have the parameter "cityId=" + the number, e.g. "cityId=112". But it doesn't work! In firebug I can see that jquery creates an hidden input field with the id "selectCity", a hidden select-field (CSS-Class "selectCity_widget") with all the cities in the list "cities" and as the option-values the correct cityIDs and another hidden input field with the CSS-ID ".ui-autocomplete-input".

The HTML in firebug looks like



When selecting an entry from the autocompleter it correctly inserts the cityID in the first hidden input field "#selectCity" as a value, e.g.



I tried it with



But firebug tells me that "ui.item.value" contains the City-Name and not the ID. I have no idea why! How do I get the City-ID for the autocompleteselect-Event? :-(
Sascha Kleiber
Greenhorn

Joined: Oct 01, 2012
Posts: 3
Found a solution. I used the Tag



and wrote following JavaScript to react on the select-Event:

Sascha Kleiber
Greenhorn

Joined: Oct 01, 2012
Posts: 3
Does anyone know if it is possible to get only results BEGINNING with a given letter, not just CONTAINING it? For example if I enter "a" I only want to get results beginning with "a", e.g. "ape", "alien" etc., but not e.g. "banana". I DON'T want to get EVERY word containing the letter 'a'!
 
wood burning stoves
 
subject: Struts 2 - jquery plugin - autocompleter
 
Similar Threads
Struts 2 Jquery autocompleter
autocompleter
Autocompleter - NoSuchMethodException
I want to implement editable autocompleter in struts2 using jquery.
Autocompleter