Макс линий текстовой области
Я нашел несколько скриптов, которые ограничивают строки, используемые в текстовой области, например:
$(document).ready(function(){
var lines = 10;
var linesUsed = $('#linesUsed');
var newLines=0;
$('#rev').keydown(function(e) {
newLines = $(this).val().split("\n").length;
linesUsed.text(newLines);
if(e.keyCode == 13 && newLines >= lines) {
linesUsed.css('color', 'red');
return false;
}
else {
linesUsed.css('color', '');
}
});
Он работает нормально, когда вы нажимаете клавишу ввода, и ограничивает его до 10. Но проблема возникает, когда вы набираете предложения, которые настолько длинные, что они автоматически переходят на новую строку без \ n, а когда вы копируете текст и вставляете текст, тогда он не может ограничить используемые линии.
Кто-нибудь знает, как это исправить.
Важный: решение должно работать для текстовой области