我试图在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
这样的错误。我做错了什么?
答案 0 :(得分:0)
这是一个旧帖子,但问题可能是“typeahead:”与“typeaheadjs:”。第一个在代码中标识为“Typeahead Bootstrap version 2.3.2”,而第二个是“typeahead.js”,因此它取决于下载了哪个版本的tagsinput以及可能使用的Bootstrap版本。