Salve a tutti, leggendo alcuni post precedenti, ho trovato qualche script che permetteva di convalidare più campi con una sola funzione.
Io mi chiedevo perchè questo non funziona, o per lo meno se dovesse funzionare, dove sbaglio:

function validaForm(passaForm,campo) {
if (document.passaForm.campo.value == "") {
alert("campo incompleto")
passaForm.campo.focus()
return false
}
return true
}

In questo modo sul mio form e su tutti gli altri potrei mettere il seguente evento:

<form action="unaPagina" method="get" name="Form1" class="menu" onSubmit="return validaForm(this,campo1)">
<input name="campo1" type="text" id="campo1">
</form>

Il parametro "passaForm", sarebbe ovviamente il nome del form, mentre "campo" dovrebbe essere il nome del campo.

Ovviamente tutti i campi sono di tipo text.

Grazie, ciao.