我创建了一个如下的文本字段;
{
xtype:'textfield',
name:'telephone',
label:'Telephone'
}
而不是弹出具有字符和数字的默认键盘。我需要键盘仅显示电话键盘(仅数字)。由于文本字段是关于获取用户的电话号码的,因此显示带有字符的键盘是没有意义的。
我创建了一个如下的文本字段;
{
xtype:'textfield',
name:'telephone',
label:'Telephone'
}
而不是弹出具有字符和数字的默认键盘。我需要键盘仅显示电话键盘(仅数字)。由于文本字段是关于获取用户的电话号码的,因此显示带有字符的键盘是没有意义的。
您可能想尝试numberfield
改用。
使用文本字段的属性组件:
{
xtype:'textfield',
component: {
xtype: 'input',
type: 'tel'
},
name:'telephone',
label:'Telephone'
}
您还有其他标准输入类型:电子邮件、搜索、日期...参见http://www.w3schools.com/html/html5_form_input_types.asp
这在 HTML5 中对我有用。
<input type="tel" height=30px width=200px></input>
扩展Ext.ActionSheet
并添加按钮 0-9 作为其中的项目,并show()
在文本字段的焦点和文本字段的按钮点击事件 concat 值上调用方法。
我用这个方法可能对你有帮助。
<input type="number"/>
这适用于我在 Android