Any Ideas?

Mark Thompson

On Jan 15, 2:38 pm, Mark Thompson <[EMAIL PROTECTED]> wrote:
> I am trying to replace a previous bit of html that managed input by
> both an input and a select box. I now want to work with a single input
> field using
> jquery.autocomplete.js, but I have not been able to getautocomplete
> to use the onchange JavaScript code used by that previous bit of html.
> I have gottenautocompleteto display and select all the values
> correctly in multiple analogous fields on the same form, but I do not
> know how to have it trigger the code that was previously run under an
> onchange event. Unfortunately, I do not understand much of the jquery
> andautocompletecode, and I am only moderately more familiar with
> JavaScript.
>
> Here is a bit of the current relevant code:
>               <input class="text" id="city<%=addID%>" type="text"
> name="city<%=addID%>" size="30" maxlength="120" value="<c:out value="$
> {partyAddress.city}"/>" onchange="javascript: updatePartyAddress(this,
> <%=addID%>);" >
> ...
> var idList  = "<%=addIDStringBuffer.toString()%>"; // This is a list
> comprising a unique identifier, the "addID" (see html input box
> above), for each address on the page.
> var idArray = idList.split(",");
>
> $(document).ready(function() {
>   for(var i=0; i< idArray.length; i++) {
>     $("#city"+idArray[i]).autocompleteArray(
>       [
>         <%=cityList.toString()%>
>       ],
>       {
>         delay:10,
>         autoFill:true,
>         max:10
>       }
>     );
>   }
>
> });
>
> As I am very much a newbie to JavaScript and its plugins, any simple,
> or more complex but step-by-step, help would be greatly appreciated.
>
> MarkR.Thompson

Reply via email to