Selam,
Kendi yazılımını üretenler, wordpress'in en önemli özelliklerinden biri olan ve form ile gelen kelime sayacını eklemek isteyebilir. İnternette kaynak bulamadığım için kendi kullandığım kodu paylaşıyorum.
Kullanımı:
HTML içindeki maxlength="140" kısmını, maksimum girilmesini istediğiniz sayıyla değiştirin. Ayrıca js kodundaki sayacdes kısmını da maxlegth ile aynı girin. Orası girilen her karakter başına küçülecektir
Demo görüntüle:
tıklayın <form id="yaziekle" action="?yaziekle=1">
<textarea maxlength="140" name="icerik" id="icerik" placeholder="İçeriğinizi buraya girin"></textarea>
<input type="submit" value="İçeriği ekle!">
</form>
$(document).ready(function () {
var comment = $('form#yaziekle textarea'),
counter = '',
sayacdes = 140, // Maks girilmesi istenen karakter
minCommentLength = 10, //minimum girilmesi istenen karakter
$commentValue = comment.val(),
$commentLength = $commentValue.length,
submitButton = $('form#yaziekle input[type=submit]').hide();
$('form').prepend('<span class="sayac"></span>').append('<p class="bilgi">Minimum: <span></span></p>');
counter = $('span.sayac');
counter.html(sayacdes);
comment.attr('maxlength', sayacdes);
$('form').find('p.bilgi > span').html(minCommentLength);
comment.keyup(function () {
var $this = $(this);
$commentLength = $this.val().length;
counter.html(sayacdes - $commentLength);
if ($commentLength > minCommentLength - 1) {
submitButton.fadeIn(200);
} else {
submitButton.fadeOut(200);
}
});
});Kolay gelsin.