grazie!!!!!
[CODE]
<form method="post" action="">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="testo">Nome</span>
<input name="nome" type="text" class="campiform" id="nome" onFocus="this.style.backgroundColor='#D2E7FC';" onBlur="this.style.backgroundColor='#F4F4F4';" size="35"></td></tr>
<tr>
<td><span class="testo">Cognome</span>
<input name="cognome" type="text" class="campiform" id="cognome" onFocus="this.style.backgroundColor='#D2E7FC';" onBlur="this.style.backgroundColor='#F4F4F4';" size="35"></td>
</tr>
<tr>
<td><span class="testo">Città</span>
<input name="citta" type="text" class="campiform" id="citta" onFocus="this.style.backgroundColor='#D2E7FC';" onBlur="this.style.backgroundColor='#F4F4F4';" size="35"></td>
</tr>
<tr>
<td><span class="testo">Provincia</span>
<input name="provincia" type="text" class="campiform" id="provincia" onFocus="this.style.backgroundColor='#D2E7FC';" onBlur="this.style.backgroundColor='#F4F4F4';" size="35"></td>
</tr>
<tr>
<td><span class="testo">e-mail</span>
<input name="email" type="text" class="campiform" id="email" onFocus="this.style.backgroundColor='#D2E7FC';" onBlur="this.style.backgroundColor='#F4F4F4';" size="35"></td></tr>
<tr>
<td class="testo">Richiesta:</td>
</tr>
<tr>
<td><textarea name="messaggio" cols=35 rows="5" class="campiform" id="messaggio" onFocus="this.style.backgroundColor='#D2E7FC';" onBlur="this.style.backgroundColor='#F4F4F4';"></textarea></td>
</tr>
<tr>
<td><input name="submit" type="submit" class="bottonform" id="submit" value="Invia">
<input name="cancel" type="reset" class="bottonform" id="cancel" value="Reimposta">
<input name="azione" type="hidden" id="azione" value="OK">
<%
if Request.Form("azione") = "ok" then
// Recupero i dati dal modulo
var nome = new String(Request.Form("nome"));
var cognome = new String(Request.Form("cognome"));
var citta = new String(Request.Form("citta"));
var provincia = new String(Request.Form("provincia"));
var email = new String(Request.Form("email"));
var messaggio = new String(Request.Form("messaggio"));
// Recupero il campo Email
var email = new String(Request.Form("email"));
// Imposto l'espressione regolare per un indirizzo email
var controlla = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
// Effettuo il controllo vero e proprio
if (!controlla.test(email)) {
Response.Write("ERRORE: L'indirizo email non è corretto!");
Response.End;
}
// Effettuo un banale controllo sulla validità dei campi
if (nome == "" || cognome == "" || citta == "" || provincia == "" || email == "" || messaggio == "") {
Response.Write("Tutti i campi sono obbligatori");
Response.End;
}
// Creo l'oggetto (o classe) CDONTS.NewMail
var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");
OggettoCDONTS.From = email; // Mittente
OggettoCDONTS.To = "info@nonsolo-web.com"; // Destinatario (inserisci la tua email)
OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto
OggettoCDONTS.Body = messaggio; // Corpo
OggettoCDONTS.Send(); // Invio la mail
Response.Write("Messaggio inviato con successo, se hai inserito una e-mail valida sarai contatto al più presto! Grazie.");
End if%>
</td>
</tr>
</table>
</form>
[CODE]