用javascript切换焦点后无法编辑输入

时间:2013-04-24 11:10:44

标签: javascript android input focus backspace

我在几个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()
        }
    }
});

如果我手动点击该字段,那么它将起作用; 有什么想法吗?

0 个答案:

没有答案