我一直在撞牆,試圖讓一個KeyPress或KeyDown事件在Sencha Touch文本框上觸發幾天。Sencha Touch - 在NumberField上添加KeyDown事件
我試圖完成兩兩件事: 1)限制最大長度爲3, 2)確保用戶只輸入數字(沒有字母或特殊字符)
難道就沒有辦法使用JavaScript來附加這些事件?我正在使用Sencha 2.3.1
更新:我試過使用數字字段,也使用maxLength ...既不工作。
var numberfield =
{
xtype: 'numberfield',
value: textValue,
readOnly: true,
cls: 'opBuyoffPartialCell',
inputCls: 'opBuyoffCenterText',
maxLength: 3,
enforceMaxLength: 3
};
爲什麼不能只使用[編號字段](https://docs.sencha.com/touch/2.3.1/#!/api/Ext.field.Number)組件而不是文本字段, maxLength爲3? –