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…

On Jun 24, 2008, at 11:15 AM, Edgar G. wrote:

             :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?

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

On Jun 24, 7:15 pm, Edgar G. [email protected]
wrote:

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

Frederick C. wrote:

On Jun 24, 7:15�pm, Edgar G. [email protected]
wrote:

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

Could you show me an example using encodeURIComponent

because the char “#” havent get into the param[:member_name]
so i am seeking “Peter #23” the <%=param[:member_name]%> show just
“Peter”

On 25 Jun 2008, at 08:45, Frederick C. wrote:

You need to use encodeURIComponent

 :with=> 'member_name'%>

:with => “‘member_name=’ + encodeURIComponent(value)”

Fred

Hey Fred, thanks man! :stuck_out_tongue: