jquery ile harf sınırlaması

javascript metodumuz iki parametre alıyor biri form elemanının id si diğeride o form elemanına kaç karakter girilebileceği şeklinde.

form elemanı hangi id adına sahipse gene aynı "idText" seklinde span, div vs.. gibi bir html tagı daha belirliyoruz.

misal form elemanı id="isim" özelliğine sahipse kaç karakter kaldığını gösterecek olan alanımızda id="isimText" özelliğine sahip olmalı.

metodun burada yaptığı işlemler form elemanı içerisine yazılan karakter sayısını parametre olarak verilen karakter limitinden çıkarıp isimText id özelliğine sahip alanın içerisine yazmak ve limit karakter sayısına eşit olduğunda daha doğrusu limit" ten karakter sayını çıkardıktan sonra dönene deger 0 veya küçükse slice metodu ile o form alanında yazılan karakter sayısını limit kadarını tekrar kesip fazla yazı girilmesinide engelliyor.

script

function harfUzunluk(id,limit){
    var tut = $("#"+id).val().length;

    if((limit - tut) <= 0){
        var deger = $("#"+id).val(); $("#"+id).val(deger.slice(0,limit));
        window.event.keyCode = 0; return;
    }
    $("#"+id+"Text").html( (limit - tut) - 1);
}

Html kullanım

<textarea name="tanitim" id="tanitim">

Burda ara