2012-05-01 14 views
5

Otomatik tamamlama alanı için twitter önyükleme işleminden typeahead js uzantısını kullanıyorum. Bununla ilgili ince bir problemim var. Metin giriş arama değerini kapmak edebilmek amacıyla,: Sorun i name = (arama ile) 'arama' belirtmek zorunda olmasıdırTwitter Bootstrap Typeahead metin alanı adı özniteliği otomatik tamamlama ile karışıyor

<%= text_field_tag :search, params[:search], :data => { :provide => 'typeahead', :source => ...} %> 

: Ben gibi bir metin alanı var. Ancak, bunu yaparsam, tarayıcı otomatik olarak metin alanımda denediğim girişlerin otomatik tamamlama geçmişini oluşturur.

Eğer kaldırırsam: '' ile arama ve değiştirirseniz, tarayıcı metin alanına isim niteliği olmadığı için geçmişi 'kaydedemez'. Ancak, bu şekilde, kendimi girilen değeri alamıyorum.

Bu konu üzerinde nasıl çalışabilirim?

cevap

7

jquery-ui'den autocomplete'u kullandığımda, giriş etiketinde autocomplete = "off" özniteliğini ayarlar, böylece şu seçeneği eklemeyi deneyebilirsiniz: autocomplete => "off". Alan, geçmişten gelen girdileri göstermez, sadece otomatik tamamlamada geçirilenler.

Bu işe yaramazsa, jquery-ui'nin otomatik tamamlama işlemini deneyin. Kesinlikle işe yarıyor.

+0

Evet, işe yaradı! Başar :) – Spyros

+0

işe yaradı! Teşekkürler –

İlgili konular