我有一个 textarea 字段,最多允许 300 个字符。到达后,用户无法输入任何字符。
{
padding: '10 10 10 10',
colspan: 2,
flex: 1,
xtype: 'textareafield',
grow: true,
name: 'Text1',
fieldLabel: 'Text',
width: '90%',
anchor: '100%',
maxLength: 300,
disabled: true
},
但我可以插入任意数量的字符。但是,如果用户输入超过 300 个字符,表单验证将失败。但是用户仍然应该能够在 textarea 字段中输入不超过 300。 有帮助吗?
最佳答案
有enforceMaxLength TextAreaField
上的属性将为您完成此操作
默认值为flase
,但如文档中所述,将其设置为true
以在基础输入字段上设置maxLength
属性
关于javascript - 在 Ext JS 中达到 maxAllowed 字符后阻止用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50509496/