Ciao a tutti, ho un problema con questo script che controlla i dati da una form. Dove sbaglio?
è giusto metterlo nella sezione HEAD? Nella form lo richiamo così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>
Grazie!!!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>

Rispondi quotando