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

    Variabile php in javascript e confronto in if

    ragazzi aiutatemi perfavore ho questo codice:

    codice:
    
    <script language='javascript' type='text/javascript'>
    [b]
    </script>
    <script language='javascript' type='text/javascript'>
     <!--
      function Modulo() {
    	var mail  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    
            if ((document.modulo.nome.value == \"\")) {
               alert(\"Il campo Nome e' obbligatorio\");
               document.modulo.nome.focus();
               return false;
            }
    
            else if ((document.modulo.email.value == \"\")) {
              alert(\"Il campo Email e' obbligatorio\");
              document.modulo.email.focus();
              return false;
            }
    
            else if ((document.modulo.messaggio.value == \"\")) {
               alert(\"Il campo Messaggio e' obbligatorio\");
               document.modulo.messaggio.focus();
               return false;
            }
    	else if (!mail.test(document.modulo.email.value)) {
              alert(\"Il campo email e' errato\");
              document.modulo.email.focus();
              return false;
    	}
    	else if ((document.modulo.key.value!=somma)) {
               alert(\"codice errato\");
               document.modulo.key.focus();
               return false;
            }
            else {
               document.modulo.action = \"mailto.php\";
               document.modulo.submit();
    	   alert(\"Email inviata con successo!\");
    
            }
    		
    	
    	}
     //-->
    </script>
    
    
    
    
    ......
    
    <form method=\"post\" name=\"modulo\" action=\"mailto.php\">
    <table bgcolor=\"#6BB73F\" cellspacing=\"2\" cellpadding=\"2\" align=\"center\">
    	<tr><td align=\"right\">Nome:</td><td align=\"left\"><input type=\"text\" size=\"36\" name=\"nome\" maxlength=\"40\"></td></tr>
      	<tr><td align=\"right\">Email:</td><td align=\"left\"><input type=\"text\" size=\"36\" name=\"email\" maxlength=\"40\"></td></tr>
      	<tr><td align=\"right\">Messaggio:</td><td align=\"left\"><textarea rows=\"10\" cols=\"40\" name=\"messaggio\"></textarea></td></tr>
      	<tr><td align=\"right\">");
    	echo $variabilecasuale1;
    	echo ('+');
    	echo $variabilecasuale2;
    	echo("
    	=</td><td align=\"left\"><input type=\"text\" name=\"key\" size=\"17\" maxlength=\"6\"></td></tr>
      	<tr><td></td><td> <input type=\"button\" value=\"Invia\" onClick=\"Modulo()\"> <input type=\"reset\" value=\"Reset\"></td></tr>
    	
    </table>
    </form>
    in pratica ricevo una variabile "key" dal form, e la voglio confrontare con una data variabile php, ora..per l'inserimento della variabile php in una javascript faccio bene in questo modo?(prima parte evidenziata), poi..per fare il confronto tra "key" e questa variabile "somma" come devo fare?..il resto dello script funziona benissimo da solo! non capisco dove sbaglio..se clicco su invia non fa niente!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se somma lo definisci nella stessa riga dei commenti ci credo che non funziona

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 © 2024 vBulletin Solutions, Inc. All rights reserved.