On Oct 22, 3:14 pm, Gabe <g...@kokiri.org> wrote:
> I've been getting some buggy behavior with IE7 when using a new line
> character as the multipleSeparator. Here is my sample code:
>
> <textarea name="search[movies]" rows="4" cols="20"
> id="search_movies"></textarea>
> $('#search_movies').autocomplete(
> 'ajax_movie_autocomplete', {
> mustMatch: true,
> multiple: true,
> multipleSeparator: "\n"
> });
>
> Firefox and Safari work great. In IE, the first entry works fine, but
> the cursor stays on the same line. When you hit a character for your
> second entry, the cursor drops down a line and starts displaying the
> auto-complete options for your new text appropriately. However, if
> you hit "enter", it fails to autocomplete at all and just drops down
> to a new line. If you instead select the option with your mouse
> instead of hitting "enter", it changes the first line instead of the
> line you're actually on.
>
> I receive the same behavior if I set multipleSeparator: "\r\n" .
>
> Also, "\r\n" is completely broken Firefox and Safari. The first entry
> works fine, but the second entry completely wipes out everything typed
> into the textarea so far. If anyone has a solution for IE, I'd love
> it worked on the "\n" form, as I'd rather not browser sniff to
> determine the separator.
Tuesday, October 27, 2009
[jQuery] Re: Using a \n (new line) as the multipleSeparator in Internet Explorer does not work
Did you ever find a solution to this? I'm having the same problem.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment