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