Ciao a tutti.

Ho questa funzione:
codice:
<script language="javascript" type = "text/javascript">

<!-- 
function vai(){
var test;
var cat;
var Email;
test="true";

if (form.cat.value == "0") { 
alert("Attenzione!\nCampoobbligatorio."); 
form.cat.focus(); 
return false;
} 

var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
 
if (!form.Email.value.match(re))
  {
    alert("Attenzione!\nIl campo \"Email\" è obbligatorio.");
    form.Email.focus();      
    form.Email.select();
    return false;
  
  }   

 	
	if (test=="true")
				{
				document.form.action="index.asp";
				document.form.target="_blank";
				document.form.submit();
				}
	}

</script>

<input type="button" ... onclick="javascript: vai();" />
che, dopo aver controllato l'esatta compilazione dei campi di un form, passa alla pagina index.asp.

Con lo stesso form devo fare l'upload di un file allegato che normalmente faccio così:
codice:
<form method="POST" enctype="multipart/form-data" action="index.asp" name="rapporti" onsubmit="return(submitIt(this));">
E' possibile nella stessa funzione integrare le due cose? grazie