Ci sono alcuni problemi.
Anzitutto fai il submit due volte (e questo puo` dare dei problemi sia sul client che sul server).
Inoltre con quel codice non controlli i tuoi "valori prestabiliti" (che peratro non so quali siano).
Per il momento vedi queste modifiche:
codice:
function controllaform(ff) {
for (var i=0; i<ff.length; i++) {
if (ff.elements[i].value == "") {
alert("Il form non è completo, completate tutti i campi e cliccate nuovamente su Invia.");
return false;
}
}
alert("Grazie per aver completato il form. I vostri dati sono stati inviati, e saranno trattati a norma di legge")
return true;
}
Il codice va richiamato mediante:
<form name="mioform" method="post" action="ftp://mioftp" onsubmit="return controllaform(this);">
Altro consiglio: il campo password e` conveniente metterlo di tipo password, per evitare di mostrare la passwd a viideo
Ciao
Michele