2017-02-02 2 views
-1

Я хотел бы, чтобы пользователь попытался пройти в моем текстовом поле, а его текст больше, чем максимальная сумма счетчика, появляется предупреждение.Отправить предупреждение, когда передано максимальное количество символов.

У меня есть этот код, который делает все в порядке, кроме предупреждения.

$("#faketxt").bind("paste", function(e){ 
    var pastedData = e.originalEvent.clipboardData.getData('text'); 
    var charsLeft = 19200 - $(this).text().length; 
    if(pastedData.length > charsLeft){ 
     $(this).text($(this).text() + pastedData.substring(0, charsLeft)); 
     return false; 
       alert("Hai raggiunto il limite di caratteri!"); 
    } 
    return true; 
}); 

ответ

3

Когда return false; метод закончился, и не больше кода не работает в том числе вашего alert(); вызова. Переместите вызов alert(); до return false;.