2011-01-12 7 views
4

私はwebappを作っています.Iphoneの数字キーパッドを表示する入力フィールドが必要です。 type=numberは、私が望む方法をキーパッドに表示することを理解しています。type = numberを使わずにiphoneの数字キーボードをオンにできますか?

問題は、type=numberはプレースホルダテキストをサポートしていないという点です。だから私はこれを希望の場合:

有効期限を:
[例:2010]

私はそれが動作するように取得し、また、右のキーボードを表示することはできません。

番号入力タイプを使用せずにiPhoneキーボードを強制的に数字モードにする方法はありますか?

+0

これの別の使用例:type = numberを使用すると、入力のサイズを設定できません。 – SimplGy

答えて

3

プレースホルダが動作するようです(私のMacのSafariと私のiPhoneのモバイルSafariの両方で、compatibility list)。そうでない場合

<input type="number" placeholder="2010">

http://jsfiddle.net/XPL48/

、例えば、プレースホルダを作成するためにJavaScriptを使用このjQueryプラグイン:http://plugins.jquery.com/project/placeholder

+0

私はこれをどのように逃したのか分かりません。私はそれを試して知っている。たぶん私は十分にリフレッシュしなかったでしょうか?私はちょうどそれが数字(123)の入力プレースホルダに手紙(ABC)を入れて私に問題があったと思う。おっとっと。申し訳ありません、ありがとう、アレック。 – SimplGy

関連する問題