ENDRPrint_12CRelease/web/js/entertab.js
2024-08-14 10:58:03 +07:00

46 lines
1.2 KiB
JavaScript

$(document).ready(function(){
$("input").not( $(":button") ).keypress(function (evt) {
if (evt.keyCode == 13) {
iname = $(this).val();
if (iname !== 'Submit'){
var index = this.tabIndex;
var i = 1;
var count = 0;
while (!$('input[tabindex=' + (index + i) +']').is(":visible"))
{
i++;
if (i > 100) break;
}
$('input[tabindex=' + (index + i) +']').focus();
return false;
}
}
});
$("input").not( $(":button") ).keydown(function (evt) {
if (evt.keyCode == 40) {
iname = $(this).val();
if (iname !== 'Submit'){
var index = this.tabIndex;
$('input[tabindex=' + (index +1) +']').focus();
return false;
}
}
else if (evt.keyCode == 38) {
iname = $(this).val();
if (iname !== 'Submit'){
var index = this.tabIndex;
$('input[tabindex=' + (index - 1) +']').focus();
return false;
}
}
});
});