kelimeleri Sayısı:jQuery: Ben gerçek zamanlı olarak kelimeleri saymak için aşağıdaki jQuery işlevini kullanıyorum gerçek zamanlı
$("input[type='text']:not(:disabled)").each(function(){
var input = '#' + this.id;
word_count(input);
$(this).keyup(function(){
word_count(input);
})
});
var word_count = function(field) {
var number = 0;
var original_count = parseInt($('#finalcount').val());
var matches = $(field).val().match(/\b/g);
if(matches) {
number = matches.length/2;
}
$('#finalcount').val(original_count + number)
}
İçine çalıştırıyorum sorun olduğunu ben bir giriş alanına yazmaya başlayın sayım boşluklarda ve silme anahtarımda bile hemen iki kişi artar. Bunun neden olabileceği hakkında bir fikrin var mı? Bu öğretici takip ediyordu
: http://www.electrictoolbox.com/jquery-count-words-textarea-input/
Girdi: <input class="widest" id="page_browser_title" name="page[browser_title]" size="30" type="text" value="">
Ekran Girdi: <input class="widest" disabled="disabled" id="finalcount" name="page[word_count]" size="30" type="text" value="662">
giriş ve ekran div için de html girebilir miyim? – willdanceforfun
Bir [jsfiddle] (http://jsfiddle.net) var mı? –
İşte jsfiddle bir bağlantıdır ... http://jsfiddle.net/M7Jny/ – dennismonsewicz