Bootstrap-tagsinput break .input-group

时间:2015-01-20 21:48:47

标签: javascript html css twitter-bootstrap bootstrap-tags-input

我在我的应用程序中使用了非常出色的bootstrap-tagsinput,但是当我尝试将它与Bootstrap 3 input-group结合使用时,输入组会中断。

有没有办法解决这个问题?

jsFiddle here: http://jsfiddle.net/cp5Lvtdo/2/

截图:

enter image description here

代码:

<form id="defaultForm" method="post" class="form-horizontal">
    <div class="form-group">
        <label class="col-lg-3 control-label">Cities</label>
        <div class="col-lg-5">
            <div class="input-group">
            <input type="text" name="cities" id="aa" class="form-control" value="Amsterdam,Washington,Sydney,Beijing,Cairo" data-role="tagsinput" />
                <div class="input-group-addon">
                    Addon text
                </div>
            </div>
        </div>
    </div>

    <div class="form-group">
        <label class="col-lg-3 control-label">Cities</label>
        <div class="col-lg-5">
            <div class="input-group">
            <input type="text" name="cities" id="aa" class="form-control" value="Amsterdam,Washington,Sydney,Beijing,Cairo" data-role="tagsinput" />
                <button type='button' class='btn btn-primary input-group-btn'>
                    Button text
                </button>
            </div>
        </div>
    </div>
</form>

1 个答案:

答案 0 :(得分:0)

您需要做的第一件事就是为您的输入组添加此css

.input-group .bootstrap-tagsinput {
    width: 100%;
    margin-bottom: 1px;
}

然后将按钮代码更改为

<span class='input-group-btn'>
                <button type='button' class='btn btn-primary'>
                    Button text
                </button>
                </span>

这里是你对这些变化的追随者http://jsfiddle.net/cp5Lvtdo/3/