【发布时间】:2014-08-03 08:57:15
【问题描述】:
Bootstrap 专家您好。
我被这个问题困住了,我无法找出问题的根本原因。场景是这样的。我正在使用 bootstrap3 并将其与如下数据表合并。
现在,当我单击“编辑”链接时,我会显示一个像这样的模态表单。正如您在模态表单上看到的那样,SELECT OPTION 不像其他两个输入那样显示为内联块。
当我使用 chrome 进行调试时,我发现 class form-control 采用了宽度设置为 auto 而必须设置为display:inline-block。当我取消单击它时,我得到了想要的结果。
我只在 DATATABLES 中使用 SELECT OPTION 时遇到了这个问题。但对于 INPUTTEXT,一切正常。我也尝试禁用数据表的 CSS,但它仍然不起作用。我还注意到在添加新记录选项中使用 SELECT OPTION 是可以的。
任何想法专家,来解决这个问题?非常感谢您。
我的代码:
<!--START EDIT MODAL WINDOW -->
<div class="col-lg-12">
<?php $edit_id = 'edit' . $row -> ylid ?>
<div class="modal fade" id="<?php echo $edit_id; ?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal_wrapper" >
<div class="modal-dialog">
<?php echo form_open('csettings/edit_yrlvl/'. $row -> ylid)?>
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="H3">Update Grade/Year Level</h4>
</div>
<div class="modal-body">
<div class="form-group">
<label>Subject Code</label>
<input value="<?php echo $row -> subjcode ?>" class="form-control" placeholder="Enter Subject Code" required="required" id="subjcode" name="subjcode" />
<input value="<?php echo $row -> subjcode ?>" type="hidden" id="hsubjcode" name="hsubjcode" />
<label>Description</label>
<input value="<?php echo $row -> subjdesc ?>" class="form-control" placeholder="Enter Subject Description" required="required" id="subjdesc" name="subjdesc" />
<input value="<?php echo $row -> subjdesc ?>" type="hidden" id="hsubjdesc" name="hsubjdesc" />
<label>Grade Level</label>
<select class="form-control">
<option>Select Grade Level</option>
</select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-primary">Update</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!--END EDIT MODAL WINDOW -->
【问题讨论】:
标签: javascript jquery html css twitter-bootstrap-3