我有这个小提琴,当我按下制表符时,焦点应该设置在下一个元素上,但不是..这是代码..
<input type="text" style="font-size:12px;width:245px;" border-style="Solid" tabindex="3" id="txtCAddress" maxlength="100" name="txtCAddress" />
</br>
<input type="text" style="font-size:12px;width:245px;" border-style="Solid" tabindex="4" id="txtMobile" name="txtMobile"/>
</br>
<input type="text" style="font-size:12px;width:245px;" border-style="Solid" id="txtPriority" maxlength="300" name="txtPriority" tabindex="5" autocomplete="off" />
js是
$(document).ready(function(event) {
$('#txtCAddress').keydown(function(e) {
if ((e.which == 9)) {
if ($('#txtCAddress').val() == '') {
alert('me');
}
}
});
});
当我txtCAddress
用一些文本按 Tab 键时,没关系,焦点设置txtMobile
为例外,但是当我在txtCAddress
没有任何文本的情况下按 Tab 键时,警报很好,但焦点设置在txtPriority
?
为什么重点不在txtMobile
?
编辑 js 小提琴