Я на Rails 3.1. Я пытался использовать встроенную подсказку-заполнитель для текстового поля, я заметил, что после щелчка по текстовому полю подсказка исчезает. Несмотря на то, что это, вероятно, был дизайн, но иногда люди могут просто не помнить, что это за поле, и они уже видят курсор в поле, поэтому им нужно щелкнуть в другом месте, чтобы оно появилось. Я хочу, чтобы он исчезал не сразу после фокусировки, а после ввода буквы (а лучше не пробела). Кто-нибудь знает, есть ли для этого твик?
Более явный пример
#order.html.erb
<%= form_tag do |f| %>
<%= text_field_tag :name, nil, :name => 'company[name]', :placeholder => "Company" %>
<% end %>
Поэтому, когда в поле нет данных и оно НЕ сфокусировано, вы увидите светло-серую подсказку «Компания», например:
И когда на поле нажимают, это выглядит так:
Но я хочу, чтобы в поле по-прежнему отображалась подсказка «Компания» даже после того, как на нее нажали, но до того, как что-либо было введено, например:
А подсказка «Компания» исчезнет, как только пользователь что-то в ней наберет. Как это:
Благодарю вас!