2014-05-04 2 views
0

У меня есть простая html-страница с bootstrap-tagsinput, и у меня есть 2 формы. Я хотел бы активировать функциональность typeahead для некоторых полей ввода, но не для всех.Bootstrap tagsInput typeahead: Как исключить некоторые поля ввода?

Как я мог видеть, когда HTML объект является полем ввода, например:

<input size="5" type="text" placeholder="hotel"> 

он автоматически «перезаписан», как это:

<div class="bootstrap-tagsinput"> 
    <input size="5" type="text" placeholder="hotel"> 
</div> 

и я получаю функциональность машинописной через мой сценарий:

$('input').tagsinput({ 
      typeahead: { 
      source: ['Paris','Marseille',....], 
      freeInput: true 
      } 
    }); 

Однако, я хотел бы исключить некоторые поля из этого типа поведение объявлений и тегов. Я пробовал некоторые настройки в файлах css и js, но это не работает. Есть ли простой способ исключить такие поля? Благодарю.

ответ

1

Добавить класс или идентификатор для входов, которые вы хотите включить машинописный:

<input size="5" class="typeahead" type="text" placeholder="hotel"> 

И выберите, что при инициализации машинописный:

$('input.typeahead').tagsinput({ 
       ... 
+0

Привет Иосиф, я уже опробовал этот класс, добавляя но он все еще не работал, поэтому я был очень смущен в своем первом посте. Я дважды проверял все мои скрипты, и я обнаружил некоторые проблемы с JavaScript, которые отключили некоторые события ... и теперь, когда они исправлены, это работает! Извините за мой пост и спасибо за вашу помощь ;-) – user1918864

Смежные вопросы