当我使用“text_field_tag”(ruby on rails)编写输入时,如何使用onkeyup()方法

时间:2011-03-24 23:06:17

标签: javascript ruby-on-rails ruby

这是我的表格:

<%= form_tag('/search/results', :method => "get") do %>
  <%= label_tag(:q, "Search for:") %>
  <%= text_field_tag(:q) %> 
  <%= submit_tag("Search") %>
<% end %>

我希望当我开始在文本字段中输入时,网站将刷新。 我该怎么做?

1 个答案:

答案 0 :(得分:5)

如果您只想为text_field_tag生成的元素添加额外的HTML属性,则可以将它们作为哈希传递。

<%= text_field_tag(:q, :onkeyup => 'myJSFunctionToHandleStuff()') %> 

除了:disabled:size:maxlength:placeholder以外的哈希参数被视为直接生成的input元素上的HTML属性