Как мы можем проверить количество строк в текстовой области через Javascript - PullRequest
1 голос
/ 16 ноября 2011

Я хотел бы знать, как мы можем проверить данные, мы не можем получить данные более 20 строк, используя Textarea.мы просто хотим проверить текстовое поле с помощью Jquery.Пожалуйста, предложите мне правильный способ проверки значений.

Ответы [ 2 ]

2 голосов
/ 16 ноября 2011

Примерно так: максимальное количество строк = 3

$("textarea").keydown(function(e){
   var rows = $(this).val().split("\n").length;
   if( e.which == 13 && rows == 3 )
   {
        alert( "TO MANY ROWS");
        return false;
   }
});

Это не проверяет, много ли символов в текстовой области, чтобы увидеть, есть ли еще новые правила, а затем просто вводятся в используемые.

Пример в реальном времени: http://jsfiddle.net/hXjtv/

Чтобы вызвать его как функцию

function checkTextareaLength()
{
   var rows = $("textarea").val().split("\n").length;
   if( rows > 3 )
   {
        alert( "TO MANY ROWS");
        return false;
   }
}

При отправке будет что-то `onsubmit =" checkTextareaLength(); "

1 голос
/ 16 ноября 2011

Я не пробовал, но вы можете попробовать этот плагин jQuery . Он утверждает, что может обнаруживать обернутые строки, в отличие от кода, опубликованного Niels

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...