【发布时间】:2017-03-03 17:33:05
【问题描述】:
我不知道为什么,但不管我做什么,
<div class="input-group">
<div id="LocationInputContainer">@Html.TextBoxFor(m => m.Location, new { @class = "form-control", @tabindex = 109})</div>
<span class="input-group-btn">
<button type="button" tabindex = "110" id="GetLocBtn" class="btn btn-default tip-left" onclick="LocationNumberModal()">Get</button>
</span>
</div>
忽略我的 tabindex..
我什至尝试使用 jquery 覆盖它:
$(document).ready(function () {
$('#Location').attr('tabindex', "109");
});
并且 tabindex 值不会被添加,似乎有些东西超过了它,我似乎无法找出是什么。我正在使用带有网格的引导程序进行输入放置,而其他输入值使用 TextBoxFor 可以正常工作。我很难过。这是在 Firefox 中。
IE11 是另一回事,因为选项卡甚至无法在 IE11 上正常工作。它将跳过其中一个输入框。谁知道标签会如此令人沮丧。
这是页面运行后 FireFox 检查器显示的内容:
<div id="LocationInputContainer"><input aria-required="true" class="form-control" data-val="true" data-val-required="A Location is required." id="Location" name="Location" value="" type="text"></div>
【问题讨论】:
标签: jquery asp.net-mvc twitter-bootstrap