格式化JavaScript文本区域

格式化JavaScript文本区域,javascript,Javascript,我想用JavaScript格式化输入文本,这样在光标移动到下一行之前,换行符会自动附加到每一行的末尾,而用户不必按“回车”键。请说明如何做到这一点?您应该提供更多信息(如条件行何时中断) 例如,当在有50个字符的行输入文本时,它将断行 为代码添加自定义条件 $('textarea').keypress(function () { var length = $(this).val().length; if (length % 51 == 0 && le

我想用JavaScript格式化输入文本,这样在光标移动到下一行之前,换行符会自动附加到每一行的末尾,而用户不必按“回车”键。请说明如何做到这一点?

您应该提供更多信息(如条件行何时中断)

例如,当在有50个字符的行输入文本时,它将断行

为代码添加自定义条件

$('textarea').keypress(function () {
    var length = $(this).val().length;
    if (length % 51 == 0 &&
       length > 0) {
        var val = $(this).val();
        $(this).val(val + '\n');
    }
});

如果您没有提供任何代码或任何可供使用的东西,我们将无法提供真正的帮助。您尝试了什么?向我们展示,我们将修复它如果用户不按enter键,您如何知道该行的结束时间?谢谢您的评论!我希望textarea中的每一行都具有特定的长度,之后会追加一个换行符。再次感谢你!谢谢你的评论!我希望textarea中的每一行都具有特定的长度,之后会追加一个换行符。再次感谢你!我的回答解决了你的问题。仅限制
textarea
的特定长度。