Bootstrap多列表单验证可视错误

时间:2014-10-25 02:28:54

标签: angularjs twitter-bootstrap validation

我使用bootstrap和angularjs来创建表单并验证它们。在我的注册表单中,如果视口足够大,我想使用多个列。

  

col-md ->多列
  col-xs ->单列表格

实际上,如果在多列中给出无效数据,则帮助块会显示奇怪的行为并创建一个大的白色区域。

请参阅plnkr

如何解决这个视觉错误?

1 个答案:

答案 0 :(得分:1)

我相信这就是你所需要的。

我按如下方式创建了两个容器:

<div class="col-md-6"></div>

并将“Email”和“Last name”移动到第一个容器,将另外两个div移动到第二个容器。另外,我从这些div中删除了“col-md-6”类:

原始代码

<div ng-class="{'has-error': form.email.$invalid && form.email.$dirty}" class="form-group col-md-6">

新代码

<div ng-class="{'has-error': form.email.$invalid && form.email.$dirty}" class="form-group">

就是这样!这是结果: plnkr