我在几个 Android 设备上遇到了这个问题,使用 JS 来切换焦点字段。- 当我插入值时,一切都很顺利,所以一旦一个字段达到最大长度,那么“下一个”字段就会被聚焦;- 另一方面,当我尝试使用退格键清除字段(使用下面的代码)时,在几个设备中,焦点似乎已更改为前一个字段,但我无法在其中写入任何内容。
$('.AllMyFields').bind('keyup', function(e) {
if( e.keyCode == 8 && $(this).val().length == 0 ) {
_prevField = ... the previous field selector ...
if( _prevField.length > 0 ) {
_prevField.get(0).focus()
}
}
});
如果我手动点击该字段,那么它将起作用;任何想法?