我正在尝试使用bootstrap(BootStrap版本2.3.2)创建一个输入表单下拉列表,但是我的表单dropwdown与它形成了一个无关的空间。
这是我的代码:
<div class="control-group" >
<label class="control-label">Event Name</label>
<div class="controls">
<div class="input-prepend">
<? $result=$this->db->get("EventType")->result();
foreach($result as $res){
$event[$res->Id]=$res->Name;
}
$event["Select"]="Select";
$js = 'id="events" class="input-large" onChange="some_function();"';
echo form_dropdown("event_type",$event, 'Select',$js); ?>
</div>
<? echo '<span style=color:red>'.form_error('event_name').'</span>'; ?>
</div>
</div>
呈现HTML:
<div class="control-group">
<label class="control-label">Event Name</label>
<div class="controls">
<div class="input-prepend">
<select name="event_type" id="events" class="width" onChange="some_function();">
<option value="6">Music</option>
<option value="7">Seminar</option>
<option value="8">Sports</option>
<option value="9">Movie</option>
<option value="11">Conference</option>
<option value="Select" selected="selected">Select</option>
</select>
</div> <span style=color:red></span>
</div>
</div>
这是我的输出图像
下拉按钮和输入文本(文本的右侧间隙)之间存在间隙。我怎样才能消除这个差距?
但是,我想将此输入表单下拉,如 没有额外的右侧空间。
答案 0 :(得分:0)
可能你的css中有一个样式用于select或textarea。 无论如何,您可以使用此样式进行选择。
.select,
textarea,
input[type="text"]{
padding:0px;
}
我希望你会成功。所以,试试吧。