2017-02-02 15 views
0

https://jsfiddle.net/p5thLuwo/ボタン入力フィールド

enter image description here に沿ったもので、私は場合、私のフォーム

HTML

<div class="row" align="center"> 
    <form id="form" name="form" style="width:80%"> 

     <div class="form-group col-md-6 col-sm-12 col-xs-12"> 
      <label for="ptxt">Name:</label> 
      <input id="ptxt" autocomplete="off" type="text" name="ptxt[]" placeholder="Part" class="form-control"/> 
     </div> 


     <div class="form-group col-md-2 col-sm6 col-xs-6"> 
      <label for="qtxt">Qty:</label> 
      <input id="qtxt" type="number" name="qtxt[]" placeholder="Quantity" value="1" min="0.5" class="form-control"/> 
     </div> 

     <div class="form-group col-md-2 col-sm6 col-xs-6"> 
      <label for="ctxt">Cost per Item:</label> 
      <input id="ctxt" type="text" name="ctxt[]" class="form-control" /> 
     </div> 

      <button name="submit" id="submit" type="button" value="+" class="btn btn-success"><span class="glyphicon glyphicon-plus"></span></button> 

    </form> 
</div> 

の入力フィールドと整列するために私の送信ボタンを得ることができないではありません私はラベルと入力フィールドと同じプロパティを追加しますが、それは正しく配置されていますが大きすぎます。また、ラベルも必要としません。

enter image description here

<div class="row" align="center"> 
<form id="form" name="form" style="width:80%"> 

    <div class="form-group col-md-6 col-sm-12 col-xs-12"> 
     <label for="ptxt">Name:</label> 
     <input id="ptxt" autocomplete="off" type="text" name="ptxt[]" placeholder="Part" class="form-control"/> 
    </div> 


    <div class="form-group col-md-2 col-sm6 col-xs-6"> 
     <label for="qtxt">Qty:</label> 
     <input id="qtxt" type="number" name="qtxt[]" placeholder="Quantity" value="1" min="0.5" class="form-control"/> 
    </div> 

    <div class="form-group col-md-2 col-sm6 col-xs-6"> 
     <label for="ctxt">Cost per Item:</label> 
     <input id="ctxt" type="text" name="ctxt[]" class="form-control" /> 
    </div> 

    <div class="form-group col-md-2 col-sm6 col-xs-6"> 
     <label for="submit">.</label> 
     <button name="submit" id="submit" type="button" value="+" class="btn btn-success form-control"><span class="glyphicon glyphicon-plus"></span></button> 
    </div> 

</form> 
</div> 

は、だから私は、最初の画像のようが、第2の画像のアライメントを見て、ボタンを取得しようとしている要約します。

+0

あなたのコードのjsfiddleを追加すると、より良いことになります – Mohammed

+0

あなたのCSSは答えに含めることが重要であるようです。 –

+0

要素クラスを見るだけで、ブートストラップを使っていますか?それは重要な情報でもあります。 – Jeremy

答えて

0

ダミーCSSクラス(ここでABC)

<div class="row" align="center"> 
    <form id="form" name="form" style="width:80%"> 

     <div class="form-group col-md-6 col-sm-12 col-xs-12"> 
      <label for="ptxt">Name:</label> 
      <input id="ptxt" autocomplete="off" type="text" name="ptxt[]" placeholder="Part" class="form-control"/> 
     </div> 


     <div class="form-group col-md-2 col-sm6 col-xs-6"> 
      <label for="qtxt">Qty:</label> 
      <input id="qtxt" type="number" name="qtxt[]" placeholder="Quantity" value="1" min="0.5" class="form-control"/> 
     </div> 

     <div class="form-group col-md-2 col-sm6 col-xs-6"> 
      <label for="ctxt">Cost per Item:</label> 
      <input id="ctxt" type="text" name="ctxt[]" class="form-control" /> 
     </div> 
     <div class="form-group col-md-2 col-sm6 col-xs-6 abc"> 
      <button name="submit" id="submit" type="button" value="+" class="btn btn-success"><span class="glyphicon glyphicon-plus"></span></button> 
     </div> 


    </form> 
</div> 

を追加し、それを3%

としてマージントップを与えます
.abc { 
    margin-top: 3%; 
} 

ここはjsfidですdle https://jsfiddle.net/jk5hksue/

+0

ありがとう、完璧 – dev7

0

2つの余分なブートストラップ列を追加:

<div class="row" align="center"> 
<form id="form" name="form" style="width:80%"> 
    <div class="col-xs-11"> 
     <div class="form-group col-md-6 col-sm-12 col-xs-12"> 
      <label for="ptxt">Name:</label> 
      <input id="ptxt" autocomplete="off" type="text" name="ptxt[]" placeholder="Part" class="form-control"/> 
     </div> 


     <div class="form-group col-md-2 col-sm6 col-xs-6"> 
      <label for="qtxt">Qty:</label> 
      <input id="qtxt" type="number" name="qtxt[]" placeholder="Quantity" value="1" min="0.5" class="form-control"/> 
     </div> 

     <div class="form-group col-md-2 col-sm6 col-xs-6"> 
      <label for="ctxt">Cost per Item:</label> 
      <input id="ctxt" type="text" name="ctxt[]" class="form-control" /> 
     </div> 

     <div class="col-xs-1"> 
      <button name="submit" id="submit" type="button" value="+" class="btn btn-success"><span class="glyphicon glyphicon-plus"></span></button> 
     </div> 
    </div> 
</form> 

+0

ボタンがまだ行内にありません – dev7

+0

申し訳ありませんが、うまくテストしませんでした。ここのような余分なパディングトップを追加してください: https://jsfiddle.net/ykv0me2z/ – PreDinnerSnack

関連する問題