Grazie Andrea della prontissima risposta. Purtroppo non funziona lo stesso: se premo Invio la funzione non parte e gli alert non appaiono. Adesso il codice è questo:

codice:
<html>
<head>
<script language="javascript"> <!--
function testResults (form)
{
var testo = form.inputbox.value
if (testo==parola[x+1])
   {
   alert ("risposta esatta");
   }
else
   {
   alert ("sbagliato");
   }
}
-->
</script>
</head>
 
<body>
 
<script language="javascript"> <!--
parola= new Array ("acqua","wasser","cielo","himmel","fuoco","feuer");
x=2*Math.floor(Math.random()*3+1)-2;
document.write ("come si dice " +parola[x] +"?" +"

")
-->
</script>
  
<FORM NAME="myform" ACTION="" METHOD="POST" onsubmit="testResults(this.form)" >
Enter something in the box: 

<INPUT TYPE="text" NAME="inputbox" VALUE="" >


<INPUT TYPE="submit" VALUE="Click" NAME="button" >
</FORM>
  
</body>
</html>