2011-12-15 7 views
1

私は、特定の入力フィールドにiOSの番号、URL、電子メールキーボードを利用したいモバイルサイトに取り組んでいます。入力要素に対してHTML5を機能的に「ヒント」できますか?

私の問題は私が浸入しない理由のため<input type="text" />を使用するように強制していますということです。

他の方法で別のキーボードをトリガーする方法はありますか?実際に意図したとおりに「ヒント」していますか?

+0

HTML5をサポートするブラウザでjavascriptを使用して、入力クライアント側のタイプを変更できますか? –

答えて

2

要するに、モバイルSafariは、どのキーボードを表示するかの唯一の手がかりとして入力タイプを使用します。これを "text"、 "number"、 "url"などに設定するのが受け入れられる方法です。言った...あなたが入力type="text"(政治的な意思決定やCMSの制限を仮定)を維持する必要があり、なぜ私はわからないんだけど、おそらくtypeを変更するには、ページの読み込みにJavaScript関数をトリガにしてもよいでしょう

属性(おそらく、モバイルSafariユーザーエージェントが検出された場合のみ)?おそらく理想的ではないかもしれませんが、それはあなたにそれを動作させる柔軟性を与えるかもしれません。

関連する問題