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
> discuss@jquery.com
> http://jquery.com/discuss/
>

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to