Extjs 限制数字字段中的输入

Extjs 限制数字字段中的输入,extjs,Extjs,当我开始输入数字字段时,如何使数字字段限制为5位数 我使用了ExtJS3.4 这就是我迄今为止所尝试的: var items = [ { xtype: 'numberfield', name: 'fax', fieldLabel: 'Fax no', allowBlank: false, anchor: '90%', maxLength: 5 } ] 谢谢有关以下内容,请参阅文档:

当我开始输入数字字段时,如何使数字字段限制为5位数

我使用了ExtJS3.4

这就是我迄今为止所尝试的:

var items = [
    {
        xtype: 'numberfield',
        name: 'fax',
        fieldLabel: 'Fax no',
        allowBlank: false,
        anchor: '90%',
        maxLength: 5
    }
]

谢谢

有关以下内容,请参阅文档:

验证允许的最大输入字段长度

也就是说,您可以输入5位以上的数字,但在这种情况下,该字段将被标记为无效

此外:

限制可输入的最大字符数的步骤 该字段使用“自动创建”将您想要的任何属性添加到字段中

这意味着,通过使用,您只需将HTML属性
maxlength
添加到字段的基础输入元素:

{
    xtype: 'numberfield',
    name: 'fax',
    fieldLabel: 'Fax no',
    allowBlank: false,
    anchor: '90%',
    maxLength: 5,
    // set maxlength to 5 on input field
    autoCreate: {tag: 'input', type: 'text', size: '20', autocomplete: 'off', maxlength: '5'}
}