Javascript 当我按下回车按钮时,引导标签输入提交
我在表单中使用引导标记输入,但当我键入以添加新标记时,请单击其他任何位置,假设将添加标记,则不会发生任何情况。。当我按Enter按钮添加标签时,表单被提交了,我把它添加到我的代码中Javascript 当我按下回车按钮时,引导标签输入提交,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我在表单中使用引导标记输入,但当我键入以添加新标记时,请单击其他任何位置,假设将添加标记,则不会发生任何情况。。当我按Enter按钮添加标签时,表单被提交了,我把它添加到我的代码中 confirmKeys: [13, 32, 44] 它只适用于逗号,因此,当我在键入的标记名后键入逗号时,它会被添加,但逗号仍保留在文本末尾。。这没有问题,但我仍然键入“输入表单”“提交”,当我单击任何位置时,标记不会被添加:( 这是我的密码 <script> var c
confirmKeys: [13, 32, 44]
它只适用于逗号,因此,当我在键入的标记名后键入逗号时,它会被添加,但逗号仍保留在文本末尾。。这没有问题,但我仍然键入“输入表单”“提交”,当我单击任何位置时,标记不会被添加:(
这是我的密码
<script>
var citynames = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: {
url: '<?php echo site_url('assets/admin/js/citynames.json');?>',
filter: function(list) {
return $.map(list, function(cityname) {
return { name: cityname }; });
}
}
});
citynames.initialize();
$('#tagsinput').tagsinput({
confirmKeys: [13, 32, 44],
typeaheadjs: {
name : 'citynames',
displayKey : 'name',
valueKey : 'name',
source : citynames.ttAdapter()
}
});
</script>
var citynames=新猎犬({
datumTokenizer:Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer:猎犬,标记,空白,
预取:{
url:“”,
过滤器:函数(列表){
return$.map(列表,函数(cityname){
返回{name:cityname};});
}
}
});
citynames.initialize();
$('#tagsinput')。tagsinput({
确认键:[13,32,44],
typeaheadjs:{
名称:“城市名称”,
displayKey:'名称',
valueKey:'名称',
资料来源:citynames.ttAdapter()
}
});
使用新的css和脚本: