<script language="javascript">
<!--
function Modulo() {
// Variabili associate ai campi del modulo
var nome = document.modulo.nom.value;
var descrizione = document.modulo.descrizione.value;
var file = document.modulo.userfile.value;

//Effettua il controllo sul campo NOME
if ((nome == "") || (nome == "undefined")) {
alert("Il campo Nome è obbligatorio.");
document.modulo.nome.focus();
return false;
}
//Effettua il controllo sul campo DESCRIZIONE
if ((descrizione == "") || (descrizione == "undefined")) {
alert("Il campo Descrizione è obbligatorio.");
document.modulo.descrizione.focus();
return false;
}

//Effettua il controllo sul campo FILE
else if ((userfile == "") || (userfile == "undefined")) {
alert("Il campo file è obbligatorio.");
document.modulo.userfile.focus();
return false;
}

//INVIA IL MODULO
else {
document.modulo.action = "registra.php";
document.modulo.submit();
}
}
//-->
</script>

qst è l'intero js