3

Android用のPhonegapアプリを開発しましたが、Android4.0で問題が発生します。

マスクされた入力テキストボックスに数値を入力すると、キーボードは数値のままになりません。アルファベットに戻り続けるため、数字を入力するたびにキーボードの表示が自動的に変わるため、数字を入力するのが難しくなります。

Android2.2では正常に動作しています。

これが私のJSコードです:

<script type="text/javascript" src="js/jquery.maskedinput-1.3.js"></script>

    $(document).ready(function()
        if($("#text").length==1)
        {
            $("#text").mask("(999) 999-9999");
        }
    });

</script>

私のHTML:

<input type="text" id="text">
4

3 に答える 3

2

タイプを数値に変更する必要があります。または、モバイル用に html5 を使用している場合は、type="tel" を使用して、モバイルで 10 桁のキーパッドを取得できます。ただし、これにより Android で問題が発生するので注意してください。

input type="number" id="youShouldMakeThisUnique" を試してください

http://www.w3schools.com/html/html5_form_input_types.asp

于 2013-02-17T05:34:30.527 に答える
0

入力タイプを「テキスト」に変更するのが正しい修正です。

于 2015-10-16T18:47:02.233 に答える