No siedzę nad tym czytam o tym jquery ale nijak mi to coś nie wchodzi postawiłem to tak nie wiem czy dobrze ale nie działa nic

zrobiłem 2 plik czysty php z składnią do wrzucenia wszystkiego do bazy.
Ogólnie to pewnie błąd tkwi w podstawach .... plik zapisujemy z rozszerzeniem dowolnym czyli html/php ?
<meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript">
function licz(inputString)
{
if(inputString.lenght == 5){
$.ajax({
type: "POST",
url: "skanuj2.php",
data: { kod: "kod"}
}).done(function( licz(inputString) ) {
alert( "Data Saved: " );
});
<body onload="document.getElementById('kod').focus();">
<table border="0" cellpadding="5" cellspacing="5" width ="350" height="150" bgcolor="#CCFFFF">
<form name="skanowanie" id='skanowanie' method='POST' action=''>
<td><INPUT class="text" name="kod" id="kod" size=7 onkeyup="licz(this.value)"></td> <td><input type="submit" value="Zapisz" id="zap" ></td>
drugi plik php
$sql = "SET CHARSET latin2";
$kod=$_POST['kod'];
?>
<meta http-equiv="refresh" content="0; URL=skanuj.php ">
</html>
Nie ma jakiejś możliwości aby przy tym
function licz(inputString)
{
if(inputString.lenght == 5){
"Wciśniej ENTER" }
Bo nie zależy mi jakoś tak szczególnie na tym aby reszta się nie odświeżała. Najprostszy sposób wpisania 5-tego znaku = automatyczny Enter

Już majaczę trochę cały dzień kombinacji

niby wydawało by się takie proste