2009-02-27 5 views
30

このチュートリアルを見て覚えていますが、Googleを再利用することはできません。iPhoneのWebアプリケーションと特定の入力タイプ

iPhoneのSafariでデフォルト以外のキーボードを使用する方法があると思われます。

<input type="text" name="normal_text" /> 

これは番号入力キーボードを与える:

それは

このデフォルトのキーボードを与えるだろう...入力された名前の属性に特定のキーワードがそれを引き起こしたところ、この、の線に沿って何かを行ってきました

<input type="text" name="blah_blah_zip" /> 

これは、番号入力キーボードを与える:

<input type="text" name="blah_blah_email" /> 

誰もがこれがまだ利用可能な機能であるかどうかを知っていますか?もしそうなら、それを引き起こすキーワードは何ですか?ありがとう!

+1

再Googleと言って+1 – contactmatt

答えて

80

Safari for iPhone How-To'sはこれとは異なる構文でも可能であることを示しています。

Text: <input type="text" /> <!-- display a standard keyboard --> 
Telephone: <input type="tel" /> <!-- display a telephone keypad --> 
URL: <input type="url" /> <!-- display a URL keyboard --> 
Email: <input type="email" /> <!-- display an email keyboard --> 
Zip Code: <input type="text" pattern="[0-9]*" /> <!-- display a numeric keyboard --> 
+2

OS 3.1で追加されたようです。 Sweeeeet! – ceejayoz

+0

iPhone Simulatorでアプリケーションをテストしても機能しない場合は、シミュレータがOS 3.1以降を使用するように設定されていることを確認してください。それが私の問題でした。 Hardware> Version> 3.1 –

+2

に移動します。また、 'type =" time "'がサポートされていることにも注意してください。 HTML5の 'step'属性はトリックを行いません)。 – lapo

関連する問題