Textarea - sprawdzanie długości

0

Mam element textarea którego sprawdzam długość i wypisuję w elemencie . Wszystko działa bardzo fajnie, pomijając fakt że kod działa z opóźnieniem, tj. po wpisaniu pierwszego znaku do pola nie zmienia się wartość. W konsoli długość stringu jest OK jednak operacja odejmowania i wyświetlania jest opóźniona. Dlaczego tak się dzieje? Ktoś coś?


$(document).ready(function(){

	$("#text").keydown(function(){
		var leng = $("#text").val().length;
		leng = 20 - leng;
		$("#znaki").text(leng)

	});
}); 
0

Sprobuj tak:

$(document).ready(function () {

    $("#text").on('keyup blur', function () {
        var leng = $("#text").val().length;
        leng = 20 - leng;
        $("#znaki").text(leng)

    });
});

1 użytkowników online, w tym zalogowanych: 0, gości: 1