gpt4 book ai didi

messagebox - Extjs消息框提示限制用户输入的文本

转载 作者:行者123 更新时间:2023-12-03 01:13:07 25 4
gpt4 key购买 nike

我正在使用http://dev.sencha.com/playpen/docs/output/Ext.MessageBox.html#prompt显示 extjs 提示,用户可以在其中输入一些文本,然后单击“确定”。现在如果我想限制用户输入的文本不超过100个字符,我该怎么办?

我知道我需要编写某种事件处理程序,但是事件是什么?可以看一下代码示例吗?

最佳答案

当您调用MessageBox.prompt时,它将返回单例的实例,该实例可用于获取文本框元素的dom引用,该元素可用于指定属性maxlength 可用于限制可输入文本的长度

var dlg = Ext.MessageBox.prompt('Name', 'Please enter your name:', function(btn, text){
if (btn == 'ok'){
// process text value and close...
}
});

var textboxEl = dlg.getDialog().body.child('input[class=ext-mb-input]', true);
textboxEl.setAttribute('maxlength', 1); // second parameter is character length allowed so change it according to your need

引用:

Character Limit in HTML

关于messagebox - Extjs消息框提示限制用户输入的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15624715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com