gpt4 book ai didi

jQuery textarea 字符计数(包括回车符)

转载 作者:行者123 更新时间:2023-12-01 05:57:16 24 4
gpt4 key购买 nike

我有一个 jQuery 函数,其中我计算 keyup 上剩余的字符。

function charactersLeft(e) {
var textArea = e.data.textArea,
charLeft = e.data.maxLength - textArea.val().length,
message = e.data.messageContainer;

if (charLeft < e.data.warningLength) {
message.addClass('red').removeClass('green');
}
else {
message.addClass('green').removeClass('red');
}

message.text(charLeft);
}

这个工作正常,但它将回车符计为一个字符而不是两个字符。由于回车符以“\r\n”形式传递,因此在传递到服务器时会出现问题。

如何修改我的代码,以便每当我按回车键时,字符计数会在删除回车符时减去 2 而不是 1,并加 2 而不是 1?

谢谢:)

最佳答案

keyup 上的 if 条件?

输入类似 if(e.which==13){charLeft--} 的内容。这将减去一个额外的计数。

关于jQuery textarea 字符计数(包括回车符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14434602/

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