[jQuery] problem with input

[jQuery] problem with input


Hi!
I have a problem :) ....
Why when i compare input value with array, he match only the first
input.
this is my code
$(function(){
    var prova = new Array();
    prova[0] = "Z";
    prova[1] = "G";
    prova[2] = "N";
    $('#prova').text(prova.join(", "));
    var i =0;
    $('input').click(function(){
     $('#lettere').hide("slow");
     $('#scrivi').hide("slow");
     while(i<prova.length){
         $('#prova').append("<input type=\"text\" name=\""+prova[i]+"\"
size=\"1\" id=\"testo" + i +"\" value=\"\"/>");
         i++;
     }
     $('#prova').append("<br /><input type=\"submit\" name=\"inserito
\" value=\"OK\" />");
    $("input[name='inserito']").click(function(){
    var k = 0;
     while(k<prova.length){
        if($("input[id*='testo']").val() == prova[k]){
         $('#esito').text("ok fattas").show();
         //return true;
        }else{
         $('#esito').text("niente").show();
         $('#esito').append(" " +prova[k]);
         return false;
        }
        k++;
     }
    });
    });
});
</script>
</head>
<body>
<div id="es1">
<div id="scrivi"></div>
<div id="lettere">
<form action="#">
    <input type="submit" value="ok" />
</form>
</div>
<div id="prova">
</div>
<div id="esito"></div>
</div>
sorry for my bad english and thanks for help!