gpt4 book ai didi

webos - 如何获得 Mojo TextField 中的文本长度?

转载 作者:行者123 更新时间:2023-12-02 04:18:24 25 4
gpt4 key购买 nike

如何获取 Mojo TextField 中文本的长度?

我正在尝试设置一个限制为 150 个字符的多行文本字段,我尝试使用计数器来执行此操作,但遇到了在删除文本时无法减少计数器或在粘贴时添加正确数字的问题文本,所以我的新方法是每次按下字母时获取文本的长度。

我已经尝试过:(在 charsAllowtextField 属性中调用)

if (this.controller.get("mensaje").mojo.getValue().length <= 150) {
return true;
}

this.controller.get("mensaje").mojo.blur();
return false;

但它不起作用....我调试并且函数在粗体行之后退出...它甚至不返回 truefalse .

我还尝试将长度值分配给变量或将文本分配给变量然后获取长度,但没有。

这是同一个问题。它在 getValue() 之后返回.

另外,也许是因为这个问题,文本滚动而不是换行,但是当 textField失去焦点它包裹文本。

最佳答案

如果 'mensaje' 是您的文本字段的 HTML id,请尝试获取它并使用 .innerHTML().length。换句话说,使用 Javascript/Prototype 函数而不是 Mojo 对象来处理 DOM 元素。

关于webos - 如何获得 Mojo TextField 中的文本长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1286294/

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