2016-05-18 8 views
2

iOS用のドットとカンマで数字のキーボードを表示する必要があるハイブリッドアプリケーションに取り組んでいます。私は番号[0-9]のパターンをタイプとして試しました。それはアンドロイドでは機能しますが、iOSではドット/コンマは表示されません。誰もがiOSのためにこれを達成する方法を考えている?私はcordovaプラグインを探してみました。何も得られなかった。私は角度のあるカスタムキーボードを作成しました。しかし、私は何か入力を提供するとき、iOSのためのいくつかの遅延があります。 html5入力フィールドに以下のキーボードが必要です。 iosの場合、私は "入力タイプ="番号 "min =" 0 "入力モード="数値 "パターン=" [0-9] * ""を使用してドットを取得しません。数字キーボードを表示するようにiosキーボードをカスタマイズする

Please see attached screenshot

+0

を助ける

希望は、あなたがこれに対する解決策を見つけることができましたか? – dariru

答えて

0

その意志はAndroidとiOS

<input type="number" pattern="[0-9]*" inputmode="numeric"> 
+0

私はこれを試しました。アンドロイドでうまく動作します。しかし、私はカンマとドットを取得していません。私は通貨のフィールドです。だから私はこの両方の文字を持つ必要があります。返信いただきありがとうございます。 –

+0

キーボードにカンマとドットを使用する場合は、

+0

iOS数値キーボードを使用します。プラットフォームは多様性を持つことができます。私はAndroidとiOSがキーボードで違うと思う。 http://www.globalnerdy.com/wordpress/wp-content/uploads/2013/02/twitter-2.png –

0

あなたは何かなどを使用することができ、

<input type="number" pattern="[0-9]*" inputmode="numeric"> 

が更新作品:

あなたのような何かを行うことができ、

EditText myEditText = (EditText)findViewById(R.id.myEditText); 
myEditText.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL); 

または:

<input type="tel" /> 

または

<input type="number" step="0.01"> 

あなたはthis stackoverflow questionを参照することができます。これは:)

+1

私はこれを試しました。アンドロイドでうまく動作します。しかし、私はカンマとドットを取得していません。私は通貨のフィールドです。だから私はこの両方の文字を持つ必要があります。返信いただきありがとうございます。 –

+0

回答の更新をチェックする – Lion

関連する問題