2017-01-30 124 views
1

我如何對齊旁邊的一個html表單標籤上的按鈕,我使用的引導到目前爲止,我建立了這個:的CSS對齊按鈕,形成標籤

<!-- Wrap all page content here --> 
<div id="wrap"> 

    <!-- Fixed navbar --> 
    <div class="navbar navbar-default navbar-fixed-top"> 
     <div class="container"> 
      <div class="navbar-header"> 
       ... 
      </div> 

      <div id="navbar" class="navbar-collapse collapse"> 
       <form action="test" method="post" class="navbar-form navbar-right"> 
        <div class="form-group"> 
         <input type="text" name="email" id="email" placeholder="Email" class="form-control"> 
        </div> 
        <div class="form-group"> 
         <input type="password" name="password" id="password" placeholder="Passwort" class="form-control"> 
        </div> 
        <button type="submit" class="btn btn-success">Login</button> 
       </form> 

       // Here I want to add a button     
       <button type="submit"></button> 
      </div> 
     </div> 
    </div> 
</div> 

我的表格後創建的按鈕應該是與表單標籤內的按鈕對齊,我該怎麼做?

+0

實現的功能,如果你想旁邊的其他該按鈕是在表單內...你爲什麼不把新按鈕放在窗體中? – xale94

回答

0

你應該與.navbar-btn.navbar-right類如創建按鈕<button type="button" class="btn btn-default navbar-btn navbar-right">Label</button>

<!-- Wrap all page content here --> 
<div id="wrap"> 

    <!-- Fixed navbar --> 
    <div class="navbar navbar-default navbar-fixed-top"> 
     <div class="container"> 
      <div class="navbar-header"> 
       ... 
      </div> 

      <div id="navbar" class="navbar-collapse collapse"> 
       <form action="test" method="post" class="navbar-form navbar-right"> 
        <div class="form-group"> 
         <input type="text" name="email" id="email" placeholder="Email" class="form-control"> 
       </div> 
       <div class="form-group"> 
        <input type="password" name="password" id="password" placeholder="Passwort" class="form-control"> 
       </div> 
       <button type="submit" class="btn btn-success">Login</button> 
      </form> 

      <button type="button" class="btn btn-default navbar-btn navbar-right">Sign in</button> 
     </div> 
    </div> 
</div> 

PS如果你想讓它之前的形態位置右邊的按鈕。

+0

感謝這工作我把它放在之前像你提到 –

0

您不能在窗體外添加submit按鈕。要做到這一點,你將需要:

1)與特定的類名,包含所有input form除了submit按鈕,創建divform內。

2)然後在添加此您CSS

.<your_new_div_class_form> .<your_class_submit_button> { 
    display: inline; 
} 
+2

我認爲你錯了。您可以在表單外添加提交按鈕,並使用屬性表單引用要提交的表單(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button) – Gabriel

+0

是的,這是可以與JS,我沒有指定它。除此之外,我發佈的答案應該可以做到。 – Nenroz

+0

你可以用JS來做,但不需要它。檢查我之前評論中發送的鏈接中的屬性「表單」。 – Gabriel

0

您只需將類.btn(和您需要的類.btn-{level})添加到<button>元素。

+0

那沒有工作 –

+0

我的壞。它就像艾伯哈德說:http://getbootstrap.com/components/#navbar-buttons – Gabriel

0

你可以只添加表單標籤本身內部的按鈕,並給它一個類型按鈕,並在JavaScript的onClick

<div id="wrap"> 

    <!-- Fixed navbar --> 
    <div class="navbar navbar-default navbar-fixed-top"> 
     <div class="container"> 
      <div class="navbar-header"> 
       ... 
      </div> 

      <div id="navbar" class="navbar-collapse collapse"> 

       <form action="test" method="post" class="navbar-form navbar-right"> 
        <div class="form-group"> 
         <input type="text" name="email" id="email" placeholder="Email" class="form-control"> 
        </div> 
        <div class="form-group"> 
         <input type="password" name="password" id="password" placeholder="Passwort" class="form-control"> 
        </div> 
        <button type="submit" class="btn btn-success">Login</button> 
        <button type="button" value="submit" class="btn btn-primary" onclick="doSOmething();" >OK</button> 
       </form> 



      </div> 
     </div> 
    </div> 
</div> 
+0

該按鈕需要在窗體標籤之外 –

+0

然後你可以把窗體裏面** col-md-10 **和按鈕裏面* * col-md-2 **,並且在**行**中都有表格和按鈕。在行動中看到它https://jsfiddle.net/689vvy55/ –