In questo codice jsp:

<%!
out.println ("<td align='center'>");
out.println ("<input type='text' onkeypress='calcolatot()'
name='rec"+j+"col1' maxlength='3' size='2' value='"+ oreord
+"'>");
out.println ("</td>");
%>

dove calcolatot() fa semplicemente:

alert("ciao");


la funzione non viene eseguita e se visualizzo la pagina HTML non viene considerata.
qualcuno ha un'idea del motivo?
grazie.