Ciao a tutti,
ho questo problema: sto creando un form contatti in html che dovrebbe spedire 2 mail con il riepilogo dei dati compilati. Questo form richiama un javascript che controlla alcuni campi del form e spedisce le mail.
X adesso l'ho fatto in locale quindi è ovvio che non funziona però mi carica una pagina biance con scritto che cerca la pagina "modulo".
Vi allego di seguito il codice così se qualcuno mi riuscisse a dare una mano vi sarei veramente grato:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Nuova Home</title>
<link href="nuovahome.css" rel="stylesheet" type="text/css" media="all" />
</head>
<script language="javascript">
<!--
function Modulo()
{
//Variabili associate ai campi del modulo
var pf = document.modulo.p_f.value;
var es = document.modulo.e_s.value;
var nc = document.modulo.nome.value;
var telefono = document.modulo.telefono.value;
var cell = document.modulo.cell.value;
var email = document.modulo.email.value;
var risposta = "Grazie per averci contattato";
//Espressione regolare per le Email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
//Controllo del campo Email
if (!email_reg_exp.test(email) || (email == "") || (email == "undefined"))
{
alert("Inserire un indirizzo email corretto.");
document.modulo.email.select();
return false;
}
//Controllo i checkbox Persona Fisica ed Ente/società
//Se si checka uno si disabilita l'altro, e viceversa
//Se invece nessuno dei due è checkato viene visualizzato l'alert
else if(pf.checked == "yes")
{
<input type="checkbox" name="e_s" disabled="disabled"/>
}
else if(es.checked == "yes")
{
<input type="checkbox" name="p_f" disabled="disabled"/>
}
else if( (invia.onclick == "true") & (pf == "yes") || (es == "yes"))
{
alert("E' necessario selezionare se si è una persona fisica o un'ente o società.");
//document.modulo.p_f.value = "false";
//document.modulo.e_s.value = "false";
document.modulo.p_f.focus();
document.modulo.e_s.focus();
}
//Controllo del campo Telefono
else if ((isNaN(telefono))
{
alert("Il campo Telefono è numerico.");
document.modulo.telefono.value = "";
document.modulo.telefono.focus();
return false;
}
//Controllo del campo Cellulare
else if ((isNaN(cell))
{
alert("Il campo Cellulare è numerico.");
document.modulo.cell.value = "";
document.modulo.cell.focus();
return false;
}
//INVIA IL MODULO
else
{
location.href = "mailto:" + silimbani@telematicaitalia.it +"?Subject=" + oggetto + "&Body=" + nc + "
" + es + "
" + email + "
" + telefono + "
" + cell + "
" +messaggio;
location.href = "mailto:" + email + "?Subject=" + oggetto + "&Body=" + nc + "
" + es + "
" + email + "
" + telefono + "
" + cell + "
" + risposta;
//document.modulo.action = "elabora_dati.asp";
document.modulo.submit();
}
}
-->
</script>
<body onSubmit="return Modulo()">
<table class="maintable" border="0" cellspacing="0">
<tr>
<td colspan="4" align="center">[img]top_logo.gif[/img]
</td>
</tr>
<tr>
<td class="menutop_left">in corso d'opera</td>
<td class="menutop_center1">normativa vigente</td>
<td class="menutop_center2">bandi e capitolati</td>
<td class="menutop_right">contattaci</td>
</tr>
<tr>
<td>
<table class="left_menu" border="0">
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">CHI SIAMO</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">DOVE SIAMO</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">ORGANI DIRETTIVI</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">QUALIFICHE E RICONOSCIMENTI</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">PARTNERSHIP</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">CUSTOMER SATISFACTION</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">SERVIZI</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">OFFERTA LAVORO</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">ACCESSO RISERVATO</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">PRODOTTI NUMERAZIONE CIVICA</td>
</tr>
<tr>
<td>[img]freccia.gif[/img]</td><td colspan="2">ARREDO URBANO</td>
</tr>
<tr>
<td border="1px outset white">[img]freccia.gif[/img]</td><td colspan="2">GESTIONE PARCHEGGI</td>
</tr>
<tr>
<td colspan="3" align="center">
[img]areariservata2.jpg[/img]
</td>
</tr>
</table>
</td>
<td colspan="2" class="contattaci">
<form method="post" action=modulo>
<fieldset>
<legend>Contattaci</legend>
<table class="table_contattaci" border="0">
<tr>
<td width="45%"><input type="checkbox" name="p_f" value="yes" checked"/> Persona Fisica</td>
<td width="55%"><input type="checkbox" name="e_s" value="no" checked"/> Ente/Societa'</td>
</tr>
<!--
-->
<tr>
<td><label>Nome e Cognome:</td><td><input type="text" name="nc" id="nc" maxlength="50"></label></td>
</tr>
<!--
-->
<tr>
<td><label>Nome Ente/Societa':</td><td><input type="text" name="es" id="es" maxlength="50"></label></td>
</tr>
<!--
-->
<tr>
<td><label>Email:</td><td><input type="text" name="email" id="email" checked="checked" maxlength="50"></label></td>
</tr>
<!--
-->
<tr>
<td><label>Telefono:</td><td><input type="text" name="telefono" id="telefono" maxlength="10"></label></td>
</tr>
<!--
-->
<tr>
<td><label>Cellulare:</td><td><input type="text" name="cell" id="cell" maxlength="10"></label></td>
</tr>
<!--
-->
<tr>
<td><label>Oggetto:</td><td><input type="text" name="oggetto" id="oggetto"></label></td>
</tr>
<tr>
<td colspan="2"><label>Messaggio:</label></td>
</tr>
<!--
-->
<tr>
<td colspan="2"><textarea name="messaggio" rows="5" cols="40">qui puoi scrivere il tuo testo</textarea></td>
</tr>
<!--
-->
<tr>
<td><input type="reset" id="annulla" value="Annulla"></button></td>
<td><input type="submit" id="invia" value="Invia" onclick="Modulo()"></td>
</table>
</fieldset>
</form>
</td>
<td class="rightcol">COLONNA DESTRA (news, pubblicazioni)</td>
</tr>
<tr>
<td colspan="4">
<table class="footer">
<tr>
<td class="contatore" colspan="8">Contatore visite a sinistra</td>
</tr>
<tr width="100%" colspan="5">
<td class="copyright">Copyright 2004 Silimbani Servizi srl All rights reserved. - Sede legale: vic.lo Mangagnina 8, 48010 Coccolia (Ravenna), p.iva 02007630391</td>
<td class="footerLinks">Home</td>
<td align="center">[img]blue_pipe.gif[/img]</td>
<td class="footerLinks">Site Map</td>
<td align="center">[img]blue_pipe.gif[/img]</td>
<td class="footerLinks">Privacy Policy</td>
<td align="center">[img]blue_pipe.gif[/img]</td>
<td class="footerLinks">Contattaci</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>