【问题标题】:Bootstrap grid bug?引导网格错误?
【发布时间】:2017-06-14 04:43:07
【问题描述】:

我已成功确定我的代码中的一个错误。我必须说真的很奇怪。当然,在有人说谷歌之前,我有呵呵。我只是想知道这是否是一个错误,或者是否有解决方案。

我有一个表单,我想在其中编辑一些内容并将其发送到服务器。问题是,当我尝试聚焦一个字段(单击它)时,我做不到。它由于某种原因被禁用。不仅是输入,还有选择框和复选框。但是,如果我将带有 textarea 的 div 的类从 col-sm-12 更改为 col-sm-11 ,那么一切都可以正常工作。现在我不想使用大小为 11 的列,而其他所有内容都可以为 12。看起来很奇怪。

这是我的代码:

<form>
    <div class="form-group col-xs-12 col-sm-6 col-md-6 col-lg-6">
        <label for="title" >Title</label>
    <input type="input" name="title" class="form-control" value="<?php echo $article['title'] ?>">
    </div>
    ...
    ...
    <div class="form-group col-xs-12 col-sm-12 col-md-12 col-lg-12">
        <label for="content" >content</label>
        <textarea name="content" class="form-control" rows="3"><?php echo $article['content'] ?></textarea>
    </div>
    <div class="form-group col-xs-12 col-sm-6 col-md-6 col-lg-2">
        <input type="submit" name="submit" class="btn btn-success form-control" value="Save!"/>
    </div>
...
</form>

有人知道吗?

【问题讨论】:

标签: html forms twitter-bootstrap


【解决方案1】:

我今天遇到了这个问题。文本输入不会专注于点击,并且 clearfix div 不起作用。

解决方案是将每个 col-xx-x 包装在一个带有 .row 类的 div 中。例如:

<div class="row">
    <div class="form-group col-xs-12 col-sm-12 col-md-12 col-lg-12">
        <label for="content" >content</label>
        <textarea name="content" class="form-control" rows="3"></textarea>
    </div>
</div>

【讨论】:

  • 感谢您的回答^_^ 我只是觉得这是一个奇怪的行为。
【解决方案2】:

我遇到了同样的问题。 .clearfix 或将每个 col-xx-x 包装在带有行类的 div 中都不起作用。然而,将表单标签包装在包含行类的 div 中确实解决了这个问题。

<div class="row">
  <form>
    .
    .
    .
  </form>
</div>            
                

【讨论】:

    【解决方案3】:

    我有同样的问题,添加 div 行后仍然无法工作。我将此代码添加到样式 css 以解决问题:

    .col-md-12{ 
        width: 100% !important; 
    }
    

    添加到所有 col-xx-12

    【讨论】:

      【解决方案4】:

      问题是有一个 div 或其他一些元素与输入控件重叠。即使您无法单击它,您也应该能够切换到输入元素。尝试访问此 stackoverflow 帖子:Bootstrap 3 form not working on mobile devices

      【讨论】:

      • 您还应该尝试使用谷歌开发者工具或类似工具检查您的表单。这将显示每个控件的位置,并且您会看到是否有任何明显的重叠。您还可以从开发人员工具工具中调整您的 css 属性,以修复您的表单
      猜你喜欢
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      • 2017-01-29
      • 2016-12-13
      • 2017-02-17
      • 2018-06-23
      • 1970-01-01
      相关资源
      最近更新 更多