gpt4 book ai didi

javascript - 谷歌浏览器;文本区域最大字符数

转载 作者:行者123 更新时间:2023-11-27 23:53:59 24 4
gpt4 key购买 nike

所以我正在开发 Phonegap 应用程序,但在文本区域和最大长度方面遇到了一些问题。

当 Phonegap 应用程序是在 Google Chrome 上构建时,可以在手机本身上使用换行符/输入来编写超过 255 个字符。

这是我的 html:

<textarea class="content" wrap="physical" rows="10" cols="50" maxlength="255"></textarea>

这是我的 JS/jQuery:

$('.content').keyup( function(e){

/*var char = 255 - $(this).val().length;
if(char < 0) char = 0;
$('.char_left').text(char);*/

var y = 255;
var x = $(this).val();
x = x.replace(/(\r\n|\n|\r)/g,"");
x = x.length;
if (x >= y) {
$('.char_left').text('Limit!');
} else {
var ch = y - x;
$('.char_left').text(ch);
}

});

我已经注释掉了我使用的早期版本,它在默认的 android 浏览器中工作。

最佳答案

这个有效:

  MaxLength = 255;

$('.content').keyup(function(e)
{
if ($(this).val().length > MaxLength)
{
$(this).val($(this).val().substring(0, MaxLength));
}
});

它将确保无论如何都不会超过 255。它基本上会在 MaxLength 之后砍掉任何东西。

关于javascript - 谷歌浏览器;文本区域最大字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25182471/

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