Su un libro che ho comprato ho trovato questo codice per validare una form lato client:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd">
<html>
<head>
	<script type="text/javascript" src="email.js"></script>
	<title>Email</title>
</head>
<body>

	<form action="javascript:void%200">
		<div id="message"></div>
    		<input type="text" name="email" size="25">

    		<input type="submit" name="submit" value="Invia"">
	</form>	
</body>
</html>
file email.js
codice:
window.onload=function()
	{
		document.forms[0].onsubmit=function()
		{	
			prova();
			return;
		};
	};
	
function prova()
	{
		alert ="prova";
	}
Invece che chiamare prova chiama una funzione checkMail()

già così però non mi funziona.
Cosa sbaglio?