Rails 3.1 を使用しています。テキスト フィールドにインライン プレースホルダー ヒントを使用しようとしましたが、テキスト フィールドをクリックすると、ヒントが消えることに気付きました。それはおそらくデザインでしたが、フィールドが何であったかを覚えていない場合があり、キャレットはすでにフィールドにあるため、表示するには他の場所をクリックする必要があります. 私が望むのは、焦点を合わせた直後ではなく、文字を入力した後に消えるようにすることです(スペース以外の文字の方が良いです)。これに微調整があるかどうかは誰にもわかりますか?
より明示的な例
#order.html.erb
<%= form_tag do |f| %>
<%= text_field_tag :name, nil, :name => 'company[name]', :placeholder => "Company" %>
<% end %>
そのため、フィールドにデータがなく、フォーカスされていない場合、次のように薄い灰色のヒント「会社」が表示されます。
フィールドをクリックすると、次のようになります。
しかし、次のように、クリックされた後でも何かが入力される前でも、フィールドに「会社」というヒントが表示され続けることを望みます。
また、ユーザーが何かを入力すると、ヒント「会社」はすぐに消えます。このような:
ありがとうございました!