Ciao a tutti spero di essere nel posto giusto. Ho un form php per inviare mail, non riesco a farlo funzionare, se metto:
1. <input type="submit" value="Invia"> mi passa direttamente a send.php
2. <input id="bottone" class="button_text" type="button" name="bottone" value="Invia" onclick="validate_form();"/> mi esegue la function validate_form() ma non va piu a send.php.
Cosa posso fare? Allego script:
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...Codice HTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Atleti</title> <script type="text/javascript" src="lists.js"></script> <link rel="stylesheet" type="text/css" href="css/view.css" media="all"> <script type="text/javascript" src="view.js"></script> <script type="text/javascript" src="controllo.js"></script> <script language="javascript"> function validate_form() { var mittente = document.getElementById("NomeMitt").value; var destinatario = document.getElementById("NomeDest").value; var email = document.getElementById("EmailDest").value; var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; if (mittente == "") {alert("Occorre inserire il mittente (Nome Cognome)!"); document.getElementById("NomeMitt").focus(); return false; } if (destinatario == "") {alert("Occorre inserire il mittente (Nome Cognome)!"); document.getElementById("NomeDest").focus(); return false; } if ((email == "") || (!email_reg_exp.test(email))) {alert("Occorre inserire un corretto indirizzo email!"); document.getElementById("EmailDest").focus(); return false; } return true; } <script language="javascript"> function esci() {parent.location="menuriservato.html" } </script> </head> <body id="main_body" > <img id="top" src="immagini/top.png" alt=""> <div id="form_container"> <h1><a>Invia Mail</a></h1> <form id="form_56575" class="appnitro" method="get" action="send.php"> <div class="form_description"> <h2>Invia Mail</h2> </div> <?php $cognome = $_GET['v1']; $emaild = $_GET['v2']; ?> <ul > <li id="li_5" > <label class="description" for="element_1">Nome Mittente </label> <div> <input id="Nome Mittente" name="nomemittente" class="element text medium" type="text" maxlength="255"/> </div> </li> <li id="li_6" > <label class="description" for="element_2">emailmittente </label> <div> <input id="Email Mittente" name="emailmittente" class="element text medium" type="text" maxlength="255"/> </div> </li> <li id="li_1" > <label class="description" for="element_1">Destinatario </label> <span> <input id="Destinatario" name= "nomedestinatario" class="element text" maxlength="255" size="20" value="<? echo $cognome; ?>"/> <label>Destinatario</label> </span> <span> <input id="Email Dest." name= "emaildestinatario" class="element text" maxlength="255" size="30" value="<? echo $emaild; ?>"/> <label>Email Destinatario</label> </span> </li> <li id="li_8" > <label class="description" for="element_8">Messaggio</label> <div> <textarea name="commenti" rows="7" cols="70"></textarea><br> </div> </li> <li class="buttons"> <input type="hidden" name="form_id" value="56575"/> <input type="submit" value="Invia" onclick="validate_form(); return false;"> <input type="reset" value="cancella"> <input id="bottoneesc" class="button_text" type="button" name="bottoneesc" value="Esci" onclick="esci();"/> </li> </ul> </form> <div id="footer"> Generated by CiroJW </div> </div> <img id="bottom" src="immagini/bottom.png" alt=""> </body> </html>

LinkBack URL
About LinkBacks

