Атрибут имени текстового поля Twitter Bootstrap Typeahead путается с автозаполнением

Я использую расширение typeahead js из twitter bootstrap для поля автозаполнения. У меня есть тонкая проблема с этим. У меня есть текстовое поле типа :

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

. Проблема в том, что мне нужно указать name='search' (с :search ), чтобы иметь возможность получить значение поиска ввода текста. Однако, если я это сделаю, браузер автоматически создаст историю автозаполнения записей, которые я уже пробовал в своем текстовом поле.

Если я удалю :поиск и заменю на '', браузер не сможет "сохранить" историю, потому что в текстовом поле нет атрибута имени. Однако таким образом я не могу получить введенное значение самостоятельно.

Как это обойти?

5
задан Spyros 1 May 2012 в 02:25
поделиться