【发布时间】:2020-05-07 17:06:25
【问题描述】:
我有一个引导模态对话框,这个模态对话框有一个 tabindex="-1" 属性,并且在这个模态表单元素中正常工作.. 我称其为具有表单元素的固定其他 div。但是这个表单元素无法访问。当表单元素悬停在光标上时,光标看起来很正常。但是当我点击它时它不会聚焦。
如果我删除标签索引 =“-1”,没关系。但我需要 tabindex = "-1" 属性。
以下 html 引导模式对话框..
<div class="modal fade" role="dialog" tabindex="-1" data-bind="modal:$parent.Edit">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Ekle/Düzenle</h4>
</div>
<div class="modal-body">
<div class="inner-padding">
@Html.Partial("FieldItem")
<!--Some form elements for modal dialog this form elements working properly-->
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" style="float:none;" data-dismiss="modal">Kapat</button>
</div>
</div>
</div>
</div>
然后在 html 之后调用带有表单元素的 div。不在引导模式对话框中且不可访问
<div id="value-popup" role="dialog" onclick="event.stopPropagation()" style="width:300px;padding:15px;z-index:99999;position:fixed;left:0px;top:0px;background-color:white; border-radius:5px;border:1px solid #808080" data-bind="visible:Show, style:{left:PanelPos().x + 'px',top:PanelPos().y + 'px'}">
<div class="form-group" style="padding:15px;">
<label class="control-label">Ara</label>
<input type="text" placeholder="Ara" data-bind="textInput:Keyword,hasFocus:SearchFocus" class="form-control value-helper-search" onclick="event.stopPropagation()" />
</div>
<select size="20" class="form-control" data-bind="foreach:Result,value:SelectedItem" onclick="event.stopPropagation()" >
<optgroup label="x" data-bind="attr:{label:Name},foreach:FilteredItems">
<option data-bind="value:$data, text: Name"></option>
</optgroup>
</select>
</div>
【问题讨论】:
标签: html css twitter-bootstrap-3