我希望在JavaScript中格式化输入文本,以便在光标移动到下一行之前自动在行的每一端添加换行符,而无需用户按“Enter”键。请问这怎么可能实现呢?
答案 0 :(得分:1)
您应该提供更多信息(例如,当线路断开时有条件)
例如,当在该行输入文字有50个字符时,它会断行。
为您的代码添加自定义条件。
$('textarea').keypress(function () {
var length = $(this).val().length;
if (length % 51 == 0 &&
length > 0) {
var val = $(this).val();
$(this).val(val + '\n');
}
});