0.8.0 • Published 10 years ago

uxrocket.textlimit v0.8.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

UX Rocket Text Limit

<input type="text" class="textlimit" maxlength="50" />
<input type="text" class="textlimit" maxlength="15" data-visible="false" placeholder="Kalan karakter sayısı dilenirse gizlenebilir" />
<textarea class="textlimit" rows="5" maxlength="250"></textarea>

Notlar

Karakter sayısı kolay bir şekilde maxlength attribute değeri ile tanımlanmaktadır.

Kalan karakter sayısı görünür durumdayken, içerik alanlarının genişliği, kalan sayının gösterilmesi için normal tanımlandıkları genişlikten 10% daha kısadırlar. Kalan sayısı gizlendiği durumlarda ise normal genişliktedirler.

Tanımlar

PropertyDefaultAçıklama
maxLength0Karakter sayı limiti. 0 iken, limit yoktur.
remaining.remainingKalan karakter sayısının gösterildiği alan için css classı.
visibletrueKalan alanının görünür olup olmayacağını belirler
Data Attribute 
maxlengthdata- ön eki olmadan maxlength="123" şeklinde alan için olan karakter sayı limitini belirler.
remainingKalan karakter sayısının gösterildiği alan için css classı.
visibleKalan alanının görünür olup olmayacağını belirler
Callback 
onReadyTextLimit, form elemanına bağlandığında çalışacak fonksiyonu çağırır.
onLimitAlana girilebilecek maksimum karakter sayısına ulaştığında çalışacak fonksiyonu çağırır.

Public Metodlar

MethodAçıklama
$(selector).textlimit(options)Bu method plugini manuel olarak bir elemana bağlamanızı sağlar.
$.uxtextlimitBu method pluginin detayını görmenizi sağlar.
$.uxtextlimit.versionSayfaya eklenmiş pluginin versiyon numarasını gösterir.