Non so ma mi fa strani comportamenti a volte mi salta il controllo e va nella pagina mail.asp :master:

codice:
<SCRIPT Language="Javascript">
<!--

function ControllaForm()
	{
		var controllo=false;
		var cognome=true;
		var nome=true;
		var azienda=true;
		var country=true;
		var telefono=true;
		var email=true;
		var emailuguali=true;
		var messaggio=true;

// Controllo TEXTfields (nome, cognome)
		if (document.info.cognome.value == "" )
			{
				controllo=true;
				alert("First Name is required field");
			}
		
		if (document.info.nome.value == "" )
			{
				controllo=true;
				alert("Last Name is required field");
			}
		
		if (document.info.azienda.value == "" )
			{
				controllo=true;
				alert("Company is required field");
		
		if (document.info.country.value == "" )
			{
				controllo=true;
				alert("Country is required field");				
			}
		
		if (document.info.telefono.value == "" )
			{
				controllo=true;
				alert("Phone is required field");
			}
			
		if ((document.info.email_1.value == "" ) || (document.info.email_2.value == "" ))
			{
			controllo=true;
			email=false;
			alert("Email is required field");
			}
		if ((email) && (document.info.email_1.value != document.info.email_2.value))
			{
			controllo=true;
			emailuguali=false;
			alert("Confirm Email is required field");
			}
		if ((email) && (emailuguali) && (document.info.email_1.value.indexOf("@") == -1 ))
			{
				controllo=true;
				alert("You need to put a @ in your Email address. Your Email address should look like yourname@domain.com");
			}
		if ((email) && (emailuguali) && (document.info.email_2.value.indexOf("@") == -1 ))
			{
				controllo=true;
				alert("Email and Confirm Email fields should match");
			}
// Fine controlo TEXTfield

// Controllo TEXTfields (MESSAGGIO)
		if (document.info.messaggio.value == "" )
			{
				controllo=true;
				alert("Feedback is required field");
			}
			// Fine Controllo MESSAGGIO

// Controllo CHECKBOX (Privacy)
                   // alert(document.info.privacy.checked);
		if (!(document.info.privacy.checked))
			{
			controllo=true;
			alert("Please check Terms & Conditions ");
			}
// Fine Controllo CHECKBOX

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

	}
// -->
</SCRIPT>