2011-02-21 35 views
5

Có thể một số gợi ý cách tốt nhất để đặt văn bản gợi ý (không phải văn bản mặc định) cho trường văn bản trong Ruby on Rails. Hiện nay tôi đang sử dụng này:Đặt văn bản gợi ý trong trường văn bản trong 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';}" 
    } %> 

Các lĩnh vực văn bản được gắn vào một mô hình và lần lượt đến một giá trị trong một cơ sở dữ liệu. Ngoài ra, cùng một html được sử dụng trong index.html cũng được sử dụng trong edit.html và do đó khi tôi cố gắng chỉnh sửa trường, giá trị mặc định hiển thị thay vì giá trị từ cơ sở dữ liệu. cách chính xác để làm điều này là gì?

Lưu ý: Tôi không cố đặt giá trị mặc định nhưng chỉ là gợi ý cho nội dung cần nhập vào hộp văn bản.

Cảm ơn,

Raja Ram

Trả lời

2
+0

Cảm ơn bạn đã trả lời. Nhưng có cái gì đó tương tự như thế này trong thư viện Prototype ?? Tôi hiện đang sử dụng thư viện Prototype. – rajaramyadhav

+0

http://davidchambersdesign.com/autopopulating-input-fields-with-prototype/ – fl00r

Các vấn đề liên quan