text_field_with_auto_complete question

This code below will display "Search Friends" in the text box IF
{:select => 'friend'} is not there and the ajax call also does not
work. Any ideas how to get the text and to disaply and have the ajax
call work?

<%= text_field_with_auto_complete :friend, :name,{:select =>
'friend'}, :value => "Search Friends", :onfocus => "if (this.value ==
'Search Friends') {this.value = '';}",:onblur => "if (this.value ==
'') {this.value = 'Search Friends';}",
          :after_update_element => "function(element,value){" +
remote_function(:url => { :controller => 'followerranking', :action
=> :ajax_add_friend },
          :with => "'friend[name]=' + element.value") + "}" %>

What do you mean by "not work"? Check your rails log and see if a
request is hitting your app at all.

Did you include something like <%= javascript_include_tag :defaults %>
in your layout or view?


If the “select” statement is in there the ajax :after_update works with the :value=>"". If it is not then the text displays in the text box for :value=>"", but the
:after_update does not work.