2016-04-06 15 views
0

Kullanıcıya ne kadar karakter kaldığını bildiren bir JavaScript uygulamam var.JavaScript kalan karakterleri göstermiyor, ancak diğer sayfalarda çalışıyor

 <script type="text/javascript"> 
      $(document).ready(function() { 
       var text_max = 255; 
       $('#textarea_feed').html(text_max + ' characters remaining'); 

       $('#txtarea').keyup(function() { 
        var text_length = $('#txtarea').val().length; 
        var text_remaining = text_max - text_length; 

        $('#textarea_feed').html(text_remaining + ' characters remaining'); 
       }); 
      }); 
     </script> 

Ben aynı formu ve JavaScript düzeni: JavaScript istenen işlevselliği elde etmek olduğunu burada

<form action='' method='post' enctype='multipart/form-data'> 
    <textarea id="txtarea" name='msg' rows='2' maxlength='255' cols='80' placeholder=' Share a thought...'></textarea> 
    <input type='submit' name='send' value='Share'/> 
</form> 

// this is where the feedback should be shown... 
<div id="textarea_feed"> </div> 

Ve: İşte

geribildirim gösterilmesi gereken benim textarea ve bir profile_page.php üzerinde ve orada çalışır, ancak bazı nedenlerle, div içinde hiçbir metin gösterilmiyor. Örnek içeriği ile test ettiğim için divun başka bir divun arkasına gizlenmediğini biliyorum.

cevap

1

html'nize jQuery komut dosyası eklediğinizden emin olun. CDN eklediğimde benim için çalışıyor.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> 

https://jsfiddle.net/aeuzfLao/

+0

Ahh aptal ben, bazı garip nedenle dışarı yorumladı vardı! Yine de çalıştı, teşekkürler! – Freddy

+0

Yardım etmek için mutlu, iyi eğlenceler! – dYale

İlgili konular