Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    controllo che non funziona bene

    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>

  2. #2
    il controllo lo faccio così

    codice:
    <FORM NAME="info" METHOD="post" action="mail.asp" OnSubmit="return ControllaForm(this)">

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.