如何在bootstrap3模式中使用表单中的输入键。下面的代码在html表单中正常工作,但不能在bootstrap模式下工作
<script>
function OnKeyPress(field, event)
{
if (event.keyCode == 13) {
for (i = 0; i < field.form.elements.length; i++)
if (field.form.elements[i].tabIndex == field.tabIndex + 1) {
field.form.elements[i].focus();
if (field.form.elements[i].type == "text")
field.form.elements[i].select();
break;
}
return false;
}
return true;
}
</script>
该函数正在调用
<input type="text" class="form-control enter modal-count" id="Name" value="" tabindex="1" onKeyPress="return OnKeyPress(this, event)">
答案 0 :(得分:0)
似乎onkeyPress没有注册ESC等所有事件,
http://www.w3schools.com/jsref/event_onkeypress.asp
你可以使用onKeyDown,但我想知道为什么你会在那里返回,而不仅仅是立即返回。