27

AndroidでHTML5アプリケーションを作成していますが、この特定のシナリオでは、クレジットカードのセキュリティコード用の入力フィールドがあり、入力フィールドを番号のみにしてマスクする必要があります。

私はこの特定のケースを探すことができませんでした。自分で調べて試してみると、これはHTML5だけではできないということがわかります(数字とパスワードはどちらもタイプのオプションであり、1つのタイプしかできないため)利用される)。何かが足りないので、HTML5で入力をマスクしているときに数字キーボードをポップアップする方法がありますか、それともキーボード入力タイプを強制したり、CSSまたはJavaScriptで入力をマスクしたりする別の方法がありますか?

助けてくれてありがとう!

4

1 に答える 1

44

WebKitベースのブラウザーでのみ機能する必要があり、CSSが「純粋にHTML5を介して」許可されている場合は、次のことを試すことができます。

input[type=number] {
    -webkit-text-security: disc;
}

現在、他のブラウザに相当するものがあるかどうかはわかりませんが、将来的には、appearanceCSSプロパティを介して制御できるようになる可能性があります。CSS3バージョンは仕様から削除されたため、クロスブラウザソリューションappearanceの標準化を待つ必要があるようです。text-security

于 2011-11-30T23:13:36.673 に答える