Bootstrap标签:提前输入不起作用

时间:2014-05-24 09:41:44

标签: jquery twitter-bootstrap yii bootstrap-typeahead bootstrap-tags-input

我试图在yii的{​​{1}}的帮助下在bootstrap tag中制作自动填充标记。标记字段正在运行,但是预先输入不是。

我的领域:

<?= $form->field($model, 'existing_control')
->textInput(
    [
    'max-width'=>'10px',

        'id'=>'vuln'.$model->v_id,
        //'data-role'=>'tagsinput',
        'name'=>$model->v_id,
        'placeholder'=>'Type each here and press enter',]
            )
        ?>

我的剧本:

  $('input[type=text][id="vuln<?php echo $model->v_id;?>"]').tagsinput({
  typeahead: {
   source: ["Amsterdam","Washington","Sydney","Beijing","Cairo"],
  }
  });

我在TypeError: a is undefined收到了bootstrap-tagsinput.min.js这样的错误。我做错了什么?

1 个答案:

答案 0 :(得分:0)

这是一个旧帖子,但问题可能是“typeahead:”与“typeaheadjs:”。第一个在代码中标识为“Typeahead Bootstrap version 2.3.2”,而第二个是“typeahead.js”,因此它取决于下载了哪个版本的tagsinput以及可能使用的Bootstrap版本。