Salve ragazzi, come posso concatenare queste 2 diverse funzioni?

Ho provato così:

1) OnSubmit="return ControllaForm(this);javascript:mostra()"

così

2) OnSubmit="return ControllaForm(this) && javascript:mostra()">

3) OnSubmit="javascript:mostra()">

Nel primo caso funziona solo la prima (controllaform)
Nel secondo caso nessuna delle 2
Nel terzo la funzione mostra

Le funzioni sono queste:


<script language="Javascript">
function ControllaForm()

{

var controllo=false;

if (document.form.nome.value == "" )

{

controllo=true;
alert("Attenzione: Il campo Nome è obbligatorio");
}

if (document.form.cognome.value == "" )

{

controllo=true;
alert("Attenzione: Il campo Cognome è obbligatorio");
}


if (document.form.email.value.indexOf("@") == -1 )

{

controllo=true;
alert("Attenzione: L'E-MAIL inserita non e' valida.");
}

if (document.form.percorso.value == "" )

{

controllo=true;
alert("Attenzione: Devi selezionare il file da inviare.");
}


if (controllo){return false}else{return true}

}

// -->
</SCRIPT>

<script language="javascript">

function mostra() {

document.getElementById("content").style.display=" block";

}

</script>

Grazie a tutti! SW