繁体   English   中英

聚焦后,rails形式的占位符提示立即消失

[英]rails form placeholder hints disappears immediately after focusing

我在Rails 3.1上,试图在文本字段中使用内嵌占位符提示,但我注意到单击该文本字段后,该提示消失了。 即使那可能是设计,但有时人们可能只是不记得该字段是什么,并且他们的插入符号已经在该字段上,因此必须单击其他位置以使其出现。 我要的是不要让它在聚焦后立即消失,而是在键入字母(更好但不是空格的字母)后消失。 有谁知道对此有什么调整吗?

更明确的例子

#order.html.erb

<%= form_tag do |f| %>
<%= text_field_tag :name, nil, :name => 'company[name]', :placeholder => "Company"  %>
<% end %>

因此,当该字段没有数据且未聚焦时,您将看到浅灰色的提示“公司”,如下所示: 在此处输入图片说明

当单击该字段时,就像这样:

在此处输入图片说明

但是,我希望该字段即使在单击后但仍未输入任何内容之前,仍继续显示提示“公司”,例如:

在此处输入图片说明

一旦用户在其中输入内容,提示“公司”就会消失。 像这样:

在此处输入图片说明

谢谢!

placeholder的行为由浏览器控制,您必须使用jQuery或类似工具才能获得所需的行为。

我建议您看一下In-Field Labels插件( Demo - Github

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM