当我按下Enter按钮时,Bootstrap标签输入提交

时间:2016-10-08 13:02:42

标签: javascript jquery twitter-bootstrap

我在我的表单中使用bootstrap标签输入但是当我键入以添加新标签时单击其他任何地方,假设标签将被添加没有任何发生..当我按Enter按钮添加标签表单得到提交我添加这是我的代码

confirmKeys: [13, 32, 44]

它只使用逗号,所以当我输入标签名称后输入逗号我会输入但是文本末尾会留下逗号...没有问题,但仍然使用i输入表单获取提交时间我点击任何标签都没有添加的地方:(

这是我的代码

        <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>

0 个答案:

没有答案