2016-03-04 2 views
-1

Использование кода Bootstrap 3 (последняя) ниже ...Bootstrap 3 - кнопка добавления в текстовое поле

<form> 
<div class="row"> 
<div class="col-sm-8"> 
    <label class="control-label">Text Field Label</label> 
    <div class="input-group"> 
    <input name="f1" value="" class="form-control" type="text" size="20" maxlength="100" placeholder="Text Field"> 
    <div class="input-group-btn"> 
    <button id="b1" type="submit" class="btn btn-success">Button Label</button> 
    </div> 
    </div> 
</div> 
<div class="col-sm-4"> 
<!-- Other elements to go here --> 
</div> 
</div> 
</form> 

Приведенный выше код делает следующим образом (снимок экрана) на всех браузерах я тестировал:

enter image description here

Но независимо от того, какую комбинацию я стараюсь, если кнопка содержит более 2 или 3 символов, кнопка обертывает текст и выглядит слишком большой (выше, чем поле ввода текста) - как это можно зафиксировать чтобы кнопка содержала больше текста БЕЗ появления больших r (по высоте), чем поле ввода текста?

Обратите внимание: я не хочу использовать «form-inline», поскольку мне нужно иметь другие элементы в строке - я включил только столбец, содержащий соответствующие элементы формы.

ответ

0

Проверьте DEMO, ваш код выглядит нормально.

Maybe you missed load Jquery 1.11.x ? 

Порядок загрузки:

  • bootstrap.min.css
  • jquery.min.js (1.11 или +)
  • bootstrap.min.js

Как последний вариант, «Осмотреть» кнопку и проверить, применяются ли другие классы.

+0

- проверенный заказ на загрузку: правильно – bdcoder

+0

- проверенный элемент - BINGO - нашел класс .btn в другой таблице стилей, в которой было .btn {white-space: normal! Important;} - что, конечно же, переопределяло загрузочные файлы. btn white-space: no-wrap директива - Спасибо Mate !! – bdcoder

+0

Отлично! Это конкретный и распространенный случай. Вы можете отметить этот ответ как правильный или удалить свой вопрос. – Mate

Смежные вопросы