将按钮组与表单结合起来-Bootstrap 3

Combine button group with forms - Bootstrap 3

本文关键字:起来 -Bootstrap 结合 表单 按钮      更新时间:2023-09-26

我正在尝试使用Bootstrap 3和Laravel 5.2将2个表单和页面重定向合并到按钮组中。

我无法使按钮正确格式化,主要是因为其中两个按钮被"form"元素包装。

我的HTML如下:

<div class="btn-group pull-left">
    <a class="btn btn-primary btn-sm" href="{!! route('client.create') !!}">
        <i class="ion-plus"></i>&nbsp;&nbsp;New
    </a>
    {!! Form::open(['route' => 'client.allVisible', 'method' => 'post']) !!}
       <input name="visibility" class="hidden" value="true">
       <button type="submit" class="btn btn-primary btn-sm">
           <i class="ion-ios-eye"></i>&nbsp;&nbsp;Visible
       </button>
    {!! Form::close() !!}
    {!! Form::open(['route' => 'client.allVisible', 'method' => 'post']) !!}
       <input name="visibility" class="hidden" value="false">
       <button type="submit" class="btn btn-primary btn-sm">
           <i class="ion-ios-locked"></i>&nbsp;&nbsp;Hidden
       </button>
    {!! Form::close() !!}
</div>

如果不使用jQuery,这可能吗?谢谢

下面的链接有一个适用于的工作解决方案

如何在引导中对不同形式标签的按钮进行分组

创建多个BTN表单组

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

<br />
<form class="btn-group">
    <button class="btn">Button One</button>
    <input type="hidden" class="btn" />
</form>
<form class="btn-group inline">
    <input type="hidden" class="btn" />
    <button class="btn">Button Two</button>
</form>
<form class="btn-group inline">
    <input type="hidden" class="btn" />
    <button class="btn">Button Three</button>
</form>

附加CSS:

.btn-group+.btn-group {
    margin-left: -5px;
}

该代码似乎可以使用HIDDEN Btn,不确定原因。

我不知道如何编码,但这在datatables列中对我有效:

<div class="btn-group btn-group-sm">
<?php echo form_open('edit_files', 'class="btn-group"');?>
    <button type="submit" class="btn btn-primary" name="id">Edit</button>
</form>
<?php echo form_open('view_files', 'class="btn-group"');?>
    <button type="submit" class="btn btn-success" name="id">View</button>
</form>