gpt4 book ai didi

javascript - 我需要防止按下回车键时换行,直到达到一定的字符长度

转载 作者:行者123 更新时间:2023-11-28 12:13:21 24 4
gpt4 key购买 nike

我需要防止在按下回车键时换行,但它至少需要根据文本区域的大小制作一些新的段落。我试过这个,但它只是阻止了回车键的按下。我需要创建新行直到文本区域的高度然后如果有人按回车键他们就不能创建新行..

HTML

<textarea name="comment_text" id="comment_text"  class="Post_Description_Text">Some Text here</textarea>

CSS

.Post_Description_Text{ 
width:500px;
height:100px;
}

JS

$(".Post_Description_Text").keydown(function(e){
if (e.keyCode == 13 && !e.shiftKey)
{
e.preventDefault();
return false;
}
});

有什么帮助吗?

最佳答案

var rowN=1;
$(".Post_Description_Text").keydown(function(e){
if (e.keyCode == 13 && !e.shiftKey && rowN<5)
{
e.preventDefault();
var s = $(this).val();
$(this).val(s+"\n"+"\t");
++rowN;
}
else
return false;

});
.Post_Description_Text{ 
width:400px;
height:80px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<textarea name="comment_text" id="comment_text" class="Post_Description_Text" rows="5">Some</textarea>

使用上面的代码,您可以在用户按下回车键时创建一个新的段落,还可以限制用户使用行和 javascript 代码输入行。

关于javascript - 我需要防止按下回车键时换行,直到达到一定的字符长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673073/

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