0

我创建了一个如下的文本字段;

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

而不是弹出具有字符和数字的默认键盘。我需要键盘仅显示电话键盘(仅数字)。由于文本字段是关于获取用户的电话号码的,因此显示带有字符的键盘是没有意义的。

4

5 回答 5

1

您可能想尝试numberfield改用。

于 2012-05-07T12:18:29.113 回答
1

使用文本字段的属性组件:

{
  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 回答
0

这在 HTML5 中对我有用。

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

扩展Ext.ActionSheet并添加按钮 0-9 作为其中的项目,并show()在文本字段的焦点和文本字段的按钮点击事件 concat 值上调用方法。

我用这个方法可能对你有帮助。

于 2012-05-08T05:48:48.640 回答
0
<input type="number"/>

这适用于我在 Android

于 2012-07-24T10:46:29.713 回答