0

次のようにテキストフィールドを作成しました。

{
  xtype:'textfield',
  name:'telephone',
  label:'Telephone'
}

文字と数字を含むデフォルトのキーボードをポップアップする代わりに。電話のキーパッド (数字のみ) のみを表示するには、キーボードが必要です。テキストフィールドはユーザーの電話番号を取得するためのものなので、キーボードに文字を表示しても意味がありません。

4

5 に答える 5

1

textfield のプロパティ コンポーネントを使用する:

{
  xtype:'textfield',
  component: {
    xtype: 'input',
    type: 'tel'
  },
  name:'telephone',
  label:'Telephone'
}

他の標準入力タイプもあります: 電子メール、検索、日付... http://www.w3schools.com/html/html5_form_input_types.aspを参照してください。

于 2013-01-22T17:20:45.177 に答える
1

numberfield代わりに使用してみてください。

于 2012-05-07T12:18:29.113 に答える
0
<input type="number"/>

これはAndroidで私のために働きます

于 2012-07-24T10:46:29.713 に答える
0

Ext.ActionSheetボタン 0 ~ 9 を拡張してその中の項目として追加show()し、テキストフィールドのフォーカスとボタンでメソッドを呼び出し、テキストフィールドの値を連結するイベントをタップします。

私はこの方法を使用します。

于 2012-05-08T05:48:48.640 に答える
0

これはHTML5で機能します。

<input type="tel" height=30px width=200px></input>
于 2012-05-07T12:50:47.783 に答える