2016-10-04 50 views
0

我有一个用户界面,引导日期选择器UI引导日期选择器没有对准

<div class="col-md-2"> 

    <label for="datepicker">Select Date<span class="compulsary">*</span></label><br> 

    <input type="text" class="form-control" uib-datepicker-popup ng-model="dt" is-open="popup2.opened" datepicker-options="dateOptions" ng-required="true" close-text="Close" id="datepicker"/> 
    <span class="input-group-btn"> 
    <button type="button" class="btn btn-default" ng-click="open2()"><i class="glyphicon glyphicon-calendar"></i></button> 
    </span> 

</div> 

这是css来输入字段

#datepicker{ 
    height: 50px; 
    width: 60%; 
} 

日历按钮出现在输入栏的下方,而不是除了它,就好像一个<br>已经应用到它。我希望按钮出现在字段旁边。我怎样才能做到这一点?

+0

请问你能做一个工作片段吗?同时向我们展示它的外观截图,以便我们可以帮助您。 –

回答

2

根据Bootstrap,您应该使用input groups

<div class="col-md-2"> 

    <label for="datepicker">Select Date<span class="compulsary">*</span></label><br> 

    <div class="input-group"> 
     <input type="text" class="form-control" uib-datepicker-popup ng-model="dt" is-open="popup2.opened" datepicker-options="dateOptions" ng-required="true" close-text="Close" id="datepicker"/> 
     <span class="input-group-btn"> 
      <button type="button" class="btn btn-default" ng-click="open2()"><i class="glyphicon glyphicon-calendar"></i></button> 
     </span> 
    </div> 

+0

谢谢!像魅力一样工作! –

0

我认为你正在寻找horizontal forms

<form class="form-horizontal"> 
    <div class="form-group"> 
     <label for="datepicker">Select Date<span class="compulsary">*</span></label> 
     <input type="text" class="form-control" uib-datepicker-popup ng-model="dt" is-open="popup2.opened" datepicker-options="dateOptions" ng-required="true" close-text="Close" id="datepicker"/> 
    </div> 
</form>