Searching with Char like #

Hello i got a field to search a name in the DB

The problem is that the name could have char like #

so in my view:

<%= text_field_with_auto_complete :member, :name%>
<%= observe_field 'member_name',
              :frequency => 0.5,
     :update => 'member_named',
                 :url =>
{:controller=>"admin/members",:action=>'live_search'},
     :with=> 'member_name'%>
so if i put on the textfield "peter #2"
i got <%=params[member_name]%> peter

so everything after '#' isn't there, what could i do?

but in the auto_complete all the names appear while i am writing...

Might be something unique to the Ajax code, or perhaps some filtering you've forgotten you added. Searching with a plain HTML form, using # and other symbol chars is not a problem, params includes those characters, etc.

-- gw

Hello i got a field to search a name in the DB

The problem is that the name could have char like #

You need to use encodeURIComponent

Fred

Hello i got a field to search a name in the DB

The problem is that the name could have char like #

You need to use encodeURIComponent

Fred

so in my view:

<%= text_field_with_auto_complete :member, :name%>
<%= observe_field 'member_name',
              :frequency => 0.5,
     :update => 'member_named',
                 :url =>
{:controller=>"admin/members",:action=>'live_search'},
     :with=> 'member_name'%>

:with => "'member_name=' + encodeURIComponent(value)"

Fred

Hey Fred, thanks man! :stuck_out_tongue: