There's also http://www.dyve.net/jquery?autocomplete
Feel free to use it.
On 10/15/06, stargate <[EMAIL PROTECTED]> wrote:
> Hello @ all,
>
> first i wanna thank you guys from jquery for the absolutly definitly
> amazing lib!!!
>
> I was looking for a simple autocompletor in the plugins section and
> found the one from the Interface plugin,
> but this one isnt working right now cause of the update of jquery to
> 1.0.2. Overall it needs a xml response,
> wich i wont use. I also found some others but each had its own strange
> behavior wich i really didnt liked.
> So i decided to make a simple own one. But i came to the point where in
> example a user enter some letters
> in a short time, and my div wich comes up starts flickering and fading
> out as many times as the user entered a letter.
> So i need a kinda of delay. And thats the point i dunno how to solve
> this. I've tried to inspect other solutions but
> i dont get it how they made it. My JS skills are probably to poor :) (i
> come from perl)
>
> So any suggestions or help would be wonderful.
>
> Thx in advance,
>
> Ralf
>
> ----------------------------------------------------------------------------------
> function search_tips(id,indicator,resultdiv,script,obj){
> // If the result div isnt completly hidden return.
> // this prevents flickering !!!...or not :( - need a delay of <input>
> if($("#"+resultdiv).css("display") == 'block'){
> return;
> }
>
> var postvalue; // Define a variable
> postvalue = $("#"+id).val(); // fetch the text entered in the inputbox
>
> $("#"+indicator).show(); // while loading show it to user
>
> // now make the Ajax-call to the passed script
> jQuery.ajax({
> type: "POST",
> url: script,
> data: "keyword=" + postvalue,
> datatype: 'html',
> success: function(obj){ $("#"+resultdiv).html(obj);
> $("#"+resultdiv).fadeIn("slow");},
> error: function(obj){ alert("Error while calling " + script); }
> });
>
> // After Loading of Data is finished, instantly hide the div which
> showed the loading animation
> $("#"+indicator).css("display","none");
>
> // Bind the onBlur to the div and fade it out after loosing focus
> $("#"+ $(obj).id()).oneblur( function(){
> $("#"+resultdiv).fadeOut("normal"); } );
> }
> -----------------------------------------------------------------------------------
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/