如何从BootStrap中的输入表单下拉列表中删除多余的空格?

时间:2014-06-11 11:02:46

标签: php twitter-bootstrap-2

我正在尝试使用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>

这是我的输出图像 enter image description here

下拉按钮和输入文本(文本的右侧间隙)之间存在间隙。我怎样才能消除这个差距?

但是,我想将此输入表单下拉,如enter image description here 没有额外的右侧空间。

1 个答案:

答案 0 :(得分:0)

可能你的css中有一个样式用于select或textarea。 无论如何,您可以使用此样式进行选择。

  .select,
    textarea,
    input[type="text"]{
    padding:0px;
   }

我希望你会成功。所以,试试吧。