2016-10-18 3 views

ответ

0

Глядя на bootstrap's inline forms, вы должны использовать form-inline к «основной родитель», чтобы сделать эти элементы инлайн и добавить form-group к input элементу родитель. Таким образом, это должно выглядеть.

div class="center-div form-inline" 
    .form-group 
    = text_field_tag 'txtSlug', t('code.description'), class:'form-control input-lg' 
    button class="btn btn-primary btn-lg" onclick="SubmitForm()" = t('code.submit') 

Here's a bootply of a similar markup

+0

Спасибо за ответы. Я пробовал ваше предложение без везения. Они не встроены :( –

+0

Я думаю, что это из-за центра div. Если я удалю его, они являются встроенными, но с левой стороны. –

+0

'.center-div' не является классом начальной загрузки, поэтому я не знаю, что это Bootstrap использует ['.center-block'] (https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css#L6514), однако' div' должен иметь некоторую ширину для – Vucko

0

Если вы используете Bootstrap, вы должны создать строковую форму с классом form-inline, или даже input-group присоединиться ввод и кнопками вместе.

Вот документация: для встроенных форм и входных групп: http://getbootstrap.com/css/#forms-inline

<form class="form-inline"> 
    <div class="form-group"> 
    <label class="sr-only" for="exampleInputAmount">Amount (in dollars)</label> 
    <div class="input-group"> 
     <div class="input-group-addon">$</div> 
     <input type="text" class="form-control" id="exampleInputAmount" placeholder="Amount"> 
     <div class="input-group-addon">.00</div> 
    </div> 
    </div> 
    <button type="submit" class="btn btn-primary">Transfer cash</button> 
</form> 
Смежные вопросы