質問

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

私はこの特定のケースを探して運がありませんでした、そして、私が自分自身のためにそれを研究/試してみることで私が伝えることができるすべてから私が知ることができるすべてからこれは純粋にHTML5を通して行うことができないということです(数字とパスワードは両方ともタイプのオプションであり、1つのタイプのみができるので利用される)。私は何かが足りないのですか、HTML5を介して入力をマスクしながら数値キーボードをポップアップする方法がありますか、それともキーボード入力タイプを強制したり、CSSまたはJavaScriptを介して入力をマスキングする別の方法はありますか?

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

役に立ちましたか?

解決

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

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

現在、他のブラウザに相当するものがあるかどうかはわかりません, 、将来、これは appearance CSSプロパティ. 。のCSS3バージョン appearance 仕様から落とされたので、の標準化を待つ必要があるように見えます text-security クロスブラウザソリューション用。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top