Bootstrap将键盘选项卡键行为更改为水平

时间:2016-01-14 06:54:01

标签: html css twitter-bootstrap angular-ui-bootstrap bootstrap-modal

由于引导带设计,键盘标签键垂直(相反)而不是水平工作。

我可以在不更改设计的情况下使键盘标签键行为水平(默认行为)

这是代码部分。

<div class="col-md-4">
    <div class="form-group col-md-12">
        <span class="col-md-6">
            <select ng-model="typeId" required=""><option value="" class="" selected="selected">--SELECT--</option>
                <option label="Employment" value="number:2">Employment</option>
                <option label="Female" value="number:3">Female</option>
                <option label="Food" value="number:4">Food</option>
                <option label="Male" value="number:1">Male</option>
            </select>
        </span>
    </div>

    <div class="form-group col-md-12" ">
        <span class="col-md-6">
             <input type="text" name="nameAr" required="" ng-maxlength="250">
        </span> 
    </div>

    <div class="form-group col-md-12">
        <span class="col-md-6">
            <select ng-model="nId" ng-options="non.nId as non.nlity for non in List" ng-invalid-required" name="nationality" id="nationality" required="">
            </select>
        </span>
    </div>

    <div class="form-group col-md-12">
    </div>
    <div class="form-group col-md-12">
        <label class="col-md-6" for="profession">Profession:</label>
            <span class="col-md-6">
                <select ng-model="rpationId" ng-options="ocp.rpationId as ocp.occupation for ocp in occupationList" >\
                </select>
            </span>
        </span>
   </div>
</div>


<div class="col-md-4">
     <div class="form-group col-md-12" ng-class="{ 'has-error' : regCtrl.userForm.mmpId.$invalid &amp;&amp; regCtrl.userForm.mmpId.$dirty }">
          <label class="col-md-6" for="mmpId">MMP Id: *</label> 
                <span class="col-md-6">
                    <input type="text" name="mmpId" class="form-control ">
                </span> 
                 <div class="col-sm-6 error-color ng-scope ng-active" >
                        <span ng-message="required" class="ng-scope">This field is required</span>
                </div>
    </div>

    <div class="form-group col-md-12" >
         <label class="col-md-6" for="name">Name: *</label> 
              <span class="col-md-6">
                    <input type="text" name="name" ng-maxlength="250">
                </span> 
    </div>

    <div class="form-group col-md-12" >
        <label class="col-md-6" for="dob">Date of Birth: *</label> 
            <span class="col-md-6">
                    <input type="date" name="dob"   ng-maxlength="11">
                        </span> 

    </div>

    <div class="form-group col-md-12" ng-class="">
         <label class="col-md-6" for="contactNo">Contact No: *</label> 
                <span class="col-md-6">
                    <input type="number" name="contactNo" required="">
                </span> 
    </div>
</div>

1 个答案:

答案 0 :(得分:1)

这是因为您对表单元素进行了分组。您正在按列方式对元素进行分组,因此选项卡按列方式工作。

您在第一个col-md-4中分组了4个表单元素,在第二个col-md-4中分组了4个表单元素,因此默认选项卡控件将首先覆盖第一个col-md-4元素,然后是下一个col-md- 4个要素。 使用tabindex或将布局更改为行,如下所示:

<div class="row">
    <div class="col-md-4">
        <div class="form-group col-md-12">
            <input type="text" name="nameAr" required="" ng-maxlength="250">
        </div>
    </div>
    <div class="col-md-4">
        <div class="form-group col-md-12">
            <input type="text" name="nameAr" required="" ng-maxlength="250">
        </div>
    </div>
    <div class="col-md-4">
        <div class="form-group col-md-12">
            <input type="text" name="nameAr" required="" ng-maxlength="250">
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-4">
        <div class="form-group col-md-12">
            <input type="text" name="nameAr" required="" ng-maxlength="250">
        </div>
    </div>
    <div class="col-md-4">
        <div class="form-group col-md-12">
            <input type="text" name="nameAr" required="" ng-maxlength="250">
        </div>
    </div>
    <div class="col-md-4">
        <div class="form-group col-md-12">
            <input type="text" name="nameAr" required="" ng-maxlength="250">
        </div>
    </div>
</div>

希望它有所帮助。