内联表单 Bootstrap 不起作用

dou*_*g78 3 html twitter-bootstrap

我不明白为什么这不起作用。我试图将这两个表单元素并排放置。此外,我希望能够并排放置一些元素,并将一些元素以相同的形式排列在下方(因为将来的元素将位于这两个下方)。由于我使用的是 Struts 1,因此我忽略了 role="form",这破坏了<html:form>标签。

<form name="someForm" method="post" action="/someAction.do" class="form-inline">

<div class="form-group">
    <div>
        <label for="startDate" >                
            From                
        </label>            
        <input type="text" name="startDate" value="" readonly="readonly" id="startDate" style="width: 70px;" class="datepicker form-control">
    </div>          
</div>
<div class="form-group">
    <div>           
        <label for="endDate">               
            To              
        </label>            
        <input type="text" name="endDate" value="" readonly="readonly" id="endDate" style="width: 70px;" class="datepicker form-control">
    </div>
</div>  
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

JSFiddle

Seb*_*Seb 6

您必须将控件放入输入组:

<form name="someForm" method="post" action="/someAction.do" class="form-inline">
<div class="input-group">
    <div class="form-group">
        <div>
            <label for="startDate" >                
                From                
            </label>            
            <input type="text" name="startDate" value="" readonly="readonly" id="startDate" style="width: 70px;" class="datepicker form-control">
        </div>          
    </div>
    <div class="form-group">
        <div>           
            <label for="endDate">               
                To              
            </label>            
            <input type="text" name="endDate" value="" readonly="readonly" id="endDate" style="width: 70px;" class="datepicker form-control">
        </div>
    </div>  
   </div>
</form>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/3h3NB/3/

编辑:

或者您可以尝试使用网格

<form>
    <div class="container">
        <div class="row">
            <div class="col-xs-1">
                <label for="startDate">from</lable>
            </div>
            <div class="col-xs-3">
                <input type="text" name="startDate" value="" readonly="readonly" id="startDate"class="datepicker form-control">
            </div>
            <div class="col-xs-1">
                <label for="endDate">to</lable>
            </div>
            <div class="col-xs-3">
                <input type="text" name="endDate" value="" readonly="readonly" id="startDate" class="datepicker form-control">
            </div>
        </div>
    </div>
</form> 
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/3h3NB/76/