Ciao a tutti, ho un problema con questo script che controlla i dati da una form. Dove sbaglio?
codice:
<script type="text/javascript" language="JavaScript">
function preload()
{
var image = new Image();
image.src="./images/hover.gif";
}
function isFieldBlank(field)
{
if (field.value == "")
return true;
return false;
}
function isInvalidEmail(field)
{
return false;
}
function isInvalidTelephoneNumber(field)
{
return false;
}
function submitPage(form)
{
foundError = false;
if (isFieldBlank(form.nome))
{
alert ('Campo \"Nome\" non completo');
foundError = true;
}
if (isFieldBlank(form.cognome))
{
alert ('Campo \"Cognome\" non completo');
foundError = true;
}
if (isFieldBlank(form.email))
{
alert ('Campo \"E-Mail\" non completo');
foundError = true;
}
if isInvalidEmail(form.email)
{
alert ('Campo \"E-Mail\" non valido');
foundError = true;
}
if isInvalidTelephoneNumber(form.telefono)
{
alert ('Campo \"Telefono\" non valido');
foundError = true;
}
if (!foundError)
this.submit();
}
</script>
è giusto metterlo nella sezione HEAD? Nella form lo richiamo così
codice:
<body onLoad="preload()">
[...]
<form name="formDati" action="" method="post">
[...]
<input class="bottone" type="button" value="Invia" onclick="submitPage(document.formDati)" action="info.php">
</form>
Grazie!!!