当前位置: 首页 > 知识库问答 >
问题:

将引导复选框设置为不带btn组的按钮

令狐良骏
2023-03-14

我试图从我的数据库中获取一个项目列表,其中每个列出的项目都与引导警报样式中的“删除”可选按钮配对。当用户使用页面底部的“delete selected”(删除选定项)按钮提交时,所有选定的条目都将从数据库中删除。

现在,Bootstrap的文档只解释了如何将复选框样式设置为btn组中的按钮,这将它们全部组合在一行中。我正在处理一个列表,所以我不希望复选框按钮在一个组中:我每行都需要它们,并且与它们要删除的条目的标签明确关联。但是,如果没有btn group div,我似乎无法将复选框设置为按钮。这似乎是相当随意的,我想知道在引导样式中是否有一种简单的方法可以做到这一点,而不必手动编写大量javascript onclick事件来使用常规的引导按钮类型,而不必使用复选框。

这是我现在所拥有的,我只是将每个复选框单独放在它自己的小btn组中,但它设置了所有奇怪的格式,并默认自动选择按钮:

@foreach ($data['entries'] as $entry) <!-- blade template stuff -->
            <div class="btn-group" data-toggle="buttons">
                    Label of the database entry
                    <label class="btn btn-danger active">
                        <input type="checkbox" autocomplete="off"> Delete
                    </label>
            </div>
            </br>
            </br>
@endforeach

在Bootstrap中是否有一个好的方法来做到这一点,或者我自己用js编写它?


共有1个答案

董洲
2023-03-14
@foreach ($data['entries'] as $entry) <!-- blade template stuff -->
  <div data-toggle="buttons">
    Label of the database entry

    <label class="btn btn-danger">
      <input type="checkbox" autocomplete="off"> Delete
    </label>
  </div>
@endforeach

这应该是可行的,只需删除btn组类即可

 类似资料:
  • 我试图在下拉列表中放置一个复选框表单,如下所示: 然而,正如您在演示中看到的,无论出于什么原因,实际的复选框本身都会出现在下拉框之外。有人能告诉我是什么导致了这种情况,以及应该如何实现它吗?如果我把标签类去掉,它是有效的,但它都被捆绑在一起了。

  • 如何将引导标签放在复选框下面? null null 我得到这个结果 但我想要这个结果 如果我首先添加更多的我会得到这个(上面更多的空间)

  • 我已经试过了所有可能的方法,但还是没有成功。我有一个带有的模式窗口,我希望当模式打开时,的选中或取消选中应该基于数据库值。(我已经与其他表单字段一起工作了。)我开始试着检查,但没有用。 我的HTML分区: 和jQuery: 我也尝试了和其他在论坛上看到的,但似乎都不起作用。 有人能给我指出正确的方法吗? 好吧,我真的漏了点什么。如果复选框在页面中,我可以使用代码勾选/取消勾选,但如果它在模态窗口中

  • 前几天,我偶然发现了纯项目——YUI团队发布的一组CSS模块。我想在我的网站上标准化表单,我喜欢他们表单模块的外观。特别是他们称之为对齐形式的形式。我将CSS添加到我的站点,并将所需的样式添加到我的表单中,除了我的单选按钮组之外,一切都很好。在对齐表单中,每个输入在其标签的左侧有一个标签,输入在其标签的右侧。但是每个单选按钮都有各自的标签,标签的样式设置在按钮的右侧。我要寻找的是一种为按钮组添加整

  • 我使用的是bootstrap 3,我有一个带有文本区和两个按钮的表单。我想要的是分组按钮与btn-group-vertical和textarea与按钮与input-group-button。 我的代码是: 这个选项按钮保持如此大。 第二种选择: 我想要像第二个选项,但没有灰框和这个边距。 有人能帮帮我吗?

  • 问题内容: 我创建了一个小按钮来显示而不是一个复选框。我想知道是否有一种方法也可以让:hover看起来有些不一样?谢谢 问题答案: