как использовать метод onkeyup (), когда я пишу свой ввод с "text_field_tag" (ruby на рельсах) - PullRequest
3 голосов
/ 25 марта 2011

это моя форма:

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

Я хочу, когда я начну печатать в текстовом поле, сайт обновится.как мне это сделать?

1 Ответ

5 голосов
/ 25 марта 2011

Если вы хотите просто добавить дополнительные атрибуты HTML к элементу, сгенерированному text_field_tag, вы можете передать их как хеш.

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

Аргументы хеша, отличные от :disabled, :size, :maxlength, :placeholder, обрабатываются как проходные атрибуты HTML на сгенерированный input элемент

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...