2011-01-20 8 views
7

これは「モバイル」ウェブサイトではありません。これは通常のHTML/CSSです。彼らは私のテキストボックスに焦点を当てるときに、数字のキーボードをポップアップする携帯電話を強制することができる方法はありますか?モバイルデバイスの数値キーボードを強制的に使用する

+0

すべてのデバイスで動作する保証された方法はありません。あなたが対処しようとしている特定の問題がありますか?それともユーザーが簡単に数字を入力したいのですか? –

+0

特に問題はありませんが、数値キーボードにデフォルト設定したいと思っています。 – divided

答えて

5

"-wap-input-format"と呼ばれます。私はあなたがポップアップし、数値キーボードを望んで実現しなかった: あなたはhttp://www.developershome.com/wap/wcss/wcss_tutorial.asp?page=inputExtension2

編集を参照してください、このような

<input type="text" style="-wap-input-format: 'N'"/> 

としてあなたのCSSやスタイル要素でそれを使用することができます。 <input type="number"/>

それについて読む(および他の新しい:私はそれが

+0

これは私が使用していないWCSS用です。これは通常のCSSでは機能しません。 – divided

+0

あなたはそれをインラインスタイルで使用できなければなりません。もし電話がそれをサポートしていれば、それは動作します。シンビアンの作品。 http://discussion.forum.nokia.com/forum/showthread.php?34533-Wap-CSS-support-in-XHTML-browsers – nLL

+0

は、AndroidのChromeでは機能しません。 –

11

type="number"pattern="\d*"の組み合わせを使用すると、最高の運を得ました。私は、ここで共有するOSバージョンのリストはありませんが、iOSとAndroidデバイスで成功しています。

ただ、新しい技術に基づいて、この記事を更新
<input type="number" pattern="\d*" name="year"> 
+1

完璧な作品もtype = "textfield"で動作します –

+0

ありがとうございましたAwayken、それはandroid fineで働いていました –

2

..脇のiOSから、ほとんどのOSの上

<input type="number"/> 

作品。

あなたは、単に使用することができますどこだから、新しいバージョンが導入されました:

<input type="tel"/> 

これは、これらの日の任意のモバイルデバイス上の番号のキーパッドを強制します。

この正確なトピックの詳細についてはhereを参照できます。