Forum: Ruby on Rails Call Javascript

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Intern r. (Guest)
on 2009-04-06 22:23
I have following code. I have included the javascript file at the top of
page. Still it is giving errors

CODE:
<p>
    <%= f.label :content %><br />
    <%= f.text_area :content, {onkeyup="strcount(1);chngcnt(1);"
onkeydown="chngcnt(1);" onblur="chngcnt(1);" onfocus="chngcnt(1);} %>
  </p>


ERROR:
compile error
/home/abc/Desktop/workspace/group_paging/app/views/messages/new.html.erb:12:
odd number list for Hash
...ount(1);chngcnt(1);" onkeydown="chngcnt(1);" onblur="chngcnt...

Please help me in calling the javascript function on following events.
Where Am I wrong ?
Intern r. (Guest)
on 2009-04-06 22:45
Solved.


    <%= f.label :content %><br />
    <%= f.text_area :content,
:id=>"message1",:onkeyup=>"strcount(1);chngcnt(1);"
,:onkeydown=>"chngcnt(1);" ,:onblur=>"chngcnt(1);",
:onfocus=>"chngcnt(1);" %>
  </p>


Thanks.
Phlip (Guest)
on 2009-04-06 23:03
(Received via mailing list)
>     <%= f.text_area :content, {onkeyup="strcount(1);chngcnt(1);"
> onkeydown="chngcnt(1);" onblur="chngcnt(1);" onfocus="chngcnt(1);} %>

The errors come from Ruby - inside the <%%> tag - not from Javascript.

Google for [ruby option hash], and compare it to what you wrote. You
need more
symbols and arrows in there...
This topic is locked and can not be replied to.