Что если бы вы просто изменили event.which
или event.keyCode
с ENTER
на TAB
, и допустили поведение по умолчанию?Что-то вроде:
function tab(event) {
if (event.which && event.which == 13)
event.which = 9;
else if (event.keyCode && event.keyCode == 13)
event.keyCode = 9;
}
Не уверен, что коды клавиш для Windows Mobile различны, но чтобы выяснить это, все, что вам нужно сделать, это alert(event.which);
или alert(event.keyCode);
.