如何在Bootstrap中将不同表单标签中的按钮分组

Mas*_*len 10 forms button twitter-bootstrap

如何在Twitter的Bootstrap中将不同表单标签中的按钮组合在一起?

现在我得到的是:

<div class="btn-group"> 
    <!--More button-->
    <form action="search.php" method="POST">
    <input type="hidden" name="some name" value="same value">
    <button style="float:left" class="btn" type="submit"><i class="icon-search"></i> More</button>
    </form>
    <!--Edit button-->
    <form action="edit_product.php" method="post">
    <button class="btn btn-primary" type="submit"  name="product_number" value="some value"><i class="icon-cog icon-white"></i> Edit</button>
     </form>
     <!--delete button-->
     <button data-toggle="modal" href="#error_delete" class="btn btn-danger"><i class="icon-trash icon-white"></i> Delete</button>
</div>
Run Code Online (Sandbox Code Playgroud)

ish*_*ood 15

如果你不想使用脚本,你可以使用隐藏的输入来创建正确的第一个:child和last:子关系:

http://jsfiddle.net/isherwood/TRjEp/1

<form class="btn-group">
    <button class="btn">Button One</button>
    <input type="hidden" class="btn"><!-- fake sibling to right -->
</form>

<form class="btn-group">
    <input type="hidden" class="btn"><!-- fake sibling to left -->
    <button class="btn">Button Two</button>
</form>
Run Code Online (Sandbox Code Playgroud)

在最新版本的Bootstrap中,我确实需要添加一点CSS覆盖:

form.btn-group + form.btn-group {margin-left: -5px;}
Run Code Online (Sandbox Code Playgroud)