Input and button in same line with Bootstrap

前端 未结 5 2079
无人及你
无人及你 2021-02-07 09:09

I want to put an input field and a Button in the same line. I want to set fix size for the button, and and I want the form to fill the available space. I\'ve tried to create my

相关标签:
5条回答
  • 2021-02-07 09:26

    According to the documentation at http://getbootstrap.com/components/#input-groups, you can do this with in house Bootstrap CSS:

    <div class="input-group">
        <input type="text" class="form-control" placeholder="Your text field..."> <-- Text field
        <div class="input-group-btn">
            <button type="button" class="btn btn-default">Your button</button> <-- Inline button
        </div>
    </div>
    

    Hope I can help!

    0 讨论(0)
  • 2021-02-07 09:32

    There's a couple of things you can do. One is use inline forms, another is using input groups and an input-group-btn. Here is a plunkr: https://plnkr.co/edit/BNPRY0NL1G1fP7s24mFM?p=preview

    My preference is the input-group-btn

    <div class="input-group">
        <input class="form-control width100">
        <span class="input-group-btn">
            <button class="btn btn-info">MyButton</button>
        </span>
    </div>
    
    0 讨论(0)
  • 2021-02-07 09:39

    Here is your answer: Group on the left Side

    <div class="input-group">
      <span class="input-group-btn">
        <button class="btn btn-default" type="button">Go!</button>
      </span>
      <input type="text" class="form-control">
    </div>
    

    Group on the right side:

    <div class="input-group">
       <input type="text" class="form-control">
       <span class="input-group-btn">
            <button class="btn btn-default" type="button">Go!</button>
       </span>
    </div>
    
    0 讨论(0)
  • 2021-02-07 09:42

    You want something like this

    <div class="input-group">
       <input type="text" class="form-control" >
         <span class="input-group-btn">
           <button class="btn btn-primary" type="button">Submit</button>
         </span>
    </div>
    
    0 讨论(0)
  • 2021-02-07 09:50

    You can use the "form-inline" class made by bootstrap

    <form class="form-inline">
        <input type="text" class="form-control">
        <input type="submit" value="button" class="btn btn-primary">
    </form>
    
    0 讨论(0)
提交回复
热议问题