ragazzi aiutatemi perfavoreho questo codice:
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!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>

ho questo codice:
Rispondi quotando