有人可以建议在 Ruby on Rails 中为文本字段设置提示文本(不是默认文本)的最佳方法。目前我正在使用这个:
<%= text_field_with_auto_complete
"customer",
:contact_person, {
:value => 'last, first',
:style => 'color:#aaa;width:11em;',
:onfocus => "if(this.getValue()=='last, first'){this.clear();this.style.color = '#000';}",
:onblur => "if(this.getValue()==''){this.setValue('last, first');this.style.color = #aaa';}"
} %>
文本字段附加到模型,然后附加到数据库中的值。此外,在 index.html 中使用的相同 html 也在 edit.html 中使用,因此当我尝试编辑该字段时,会显示默认值而不是数据库中的值。这样做的正确方法是什么?
注意:我不是要设置默认值,而只是提示需要在文本框中输入的内容。
谢谢,
拉贾拉姆