Document Ready'nin içerisinde çağrılmıyor fonksiyon bu yüzden onclick'e tanımladığnız fonksiyonu bulamayacaktır. Bahsettiğiniz fonksiyonu Ready'nin dışında kullanmalısınız.

buddy adlı üyeden alıntı: mesajı görüntüle
localdeyim hocam.
en basit olarak aşağıdaki şekilde çalışıyor fakat,
<script>
function kontrol() {
var input = $('#al').val().length;
console.log (input);
}
</script>

bu şekilde çalışmıyor..
<script>
$( document ).ready(function() {
function kontrol() {
var input = $('#al').val().length;
console.log (input);
}
});
</script>