PhoneGap для Android не принимает клавишу 9

У меня странная проблема в моем приложении для Android на основе PhoneGap. На некоторых экранах клавиша номер 9 полностью игнорируется. Это происходит на всех моих Android 2.Х устройств. Я пробовал с предыдущими версиями PG и обнаружил, что проблема впервые возникла в v1.2.

Вот код примера файла index.html, который должен воспроизвести проблему. Как на Android 2.2, так и на 2.3 текстовые поля, помеченные как «сломанные», не принимают цифру 9 в качестве ввода.

    <!DOCTYPE html>
    <html>
    <head>
        <title>Test</title>
        <style>
        body
        {
            margin:0;
            padding:0;
            font-size:20px;
        }

        input
        {
            height:20px;
        }

        #container_second
        {
            overflow:hidden;
            position:relative;
            width:100%;
            height:150px;
        }

        #container_second div
        {
            left: -2000px;
            position: absolute;
            -webkit-transform: matrix(1, 0, 0, 1, 2000, 0);
        }
        </style>
    </head>
    <body>
        <br />
        <div id="container_first">
            <div>
                Working Text: <br /><input type="text" /><br /><br />
                Working Tel: <br /><input type="tel" />
            </div>
        </div>

        <br /><br />

        <div id="container_second">
            <div>
                Broken Text: <br /><input type="text" /><br /><br />
                Broken Tel: <br /><input type="tel" />
            </div>
        </div>
    </body>
    </html>
11
задан jmsgofish 20 March 2012 в 05:13
поделиться