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