首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我编辑表单长度的位置阻止我在表单中输入信息?

为什么我编辑表单长度的位置阻止我在表单中输入信息?
EN

Stack Overflow用户
提问于 2014-12-19 09:48:39
回答 1查看 35关注 0票数 1

我有一个包含多个垂直表单域的表单。我想把它编辑成一系列水平和垂直的表单域。根据bootstrap API (http://getbootstrap.com/css/#forms-control-sizes),您可以创建一个类似于col xs-4的类来编辑表单字段的长度,如果您选择这样做,那么表单也可以水平间隔。当我尝试水平间隔某些字段时,我无法在字段中键入内容。我尝试使用CSS Z-index将它们提升到顶部,但似乎不起作用。

我的代码使用了两个垂直输入字段:

代码语言:javascript
复制
    .form{
      z-index: 12;
    }
代码语言:javascript
复制
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet"/>
    <div class="container">
        <form id="questions" class="form col-xs-4" name="form" ng-submit="signUp()" novalidate>
    
    
                <div class="form-group" ng-class="{ 'has-success': form.total.$valid && submitted,
                                                    'has-error': form.total.$invalid && submitted }">
                    <label>Business Name</label>
    
                    <input type="text" name="total" class="form-control" ng-model="user.businessname"
                           required/>
                </div>
            
    
                <div class="form-group" ng-class="{ 'has-success': form.total.$valid && submitted,
                                                    'has-error': form.total.$invalid && submitted }">
                    <label>Email</label>
    
                    <input type="text" name="total" class="form-control" ng-model="user.email"
                       required/>
                </div>
          </form>
      </div>

我的代码中有两个水平输入字段,它们看起来是正确的,但我无法在其中键入内容;您可以看到我的CSS,其中包含Z-index:

代码语言:javascript
复制
.form{
      z-index: 12;
    }
代码语言:javascript
复制
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>

<div class="container">
    <form id="questions" class="form" name="form" ng-submit="signUp()" novalidate>

         <div class=  "col-xs-4">
            <div class="form-group" ng-class="{ 'has-success': form.total.$valid && submitted,
                                                'has-error': form.total.$invalid && submitted }">
                <label>Business Name</label>

                <input type="text" name="total" class="form-control" ng-model="user.businessname"
                       required/>
            </div>
        </div>

        <div class=  "col-xs-4">
            <div class="form-group" ng-class="{ 'has-success': form.total.$valid && submitted,
                                                'has-error': form.total.$invalid && submitted }">
                <label>Email</label>

                <input type="text" name="total" class="form-control" ng-model="user.email"
                   required/>
            </div>
         </div>
    </form>
</div>

注意:尝试使用.form和.form-group...

EN

回答 1

Stack Overflow用户

发布于 2014-12-20 10:36:44

Bootstrap是非常特殊的,所以

将产生上面提到的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27558670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档