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>