javascript - 在 Ext JS 中达到 maxAllowed 字符后阻止用户输入
问题描述
我有一个 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
属性,如文档中所述
推荐阅读
- r - 在R中总结一个逻辑向量
- regex - 正则表达式匹配域名(但不是 TLD)
- java - 尝试关闭蓝牙套接字时变为空(错误:空对象引用)
- python-3.x - 使用字典理解创建字典并为每个键分配多个值
- python-3.x - python一直说'输入未定义。我该如何解决?
- php - GuzzleHttp中参数的Laravel问题
- android - 安卓 | 在导航栏上添加行
- javascript - 使用 adobe 效果脚本在合成中插入图像
- r - R plotly link subplots so that multiple tooltips shown on hover
- javascript - 如何在两个属性上使用 Vue/Vuetify 自动完成过滤器?