problema con la contact form

Salve, potreste suggerire perche la mia contact formnon va' ??  

di seguito lo script. 

<!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">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
<script>
function IsEmailValid(){
  var frm = document.contatti;
  var EmailOk = true
  var Temp = frm.email.value;
  var AtSym = Temp.indexOf('@')
  var Period = Temp.lastIndexOf('.')
  var Space = Temp.indexOf(' ')
  var Length = Temp.length - 1
  // Array is from 0 to length-1
  if (Temp == "") {
  return true; }
  if ((AtSym < 1) || (Period <= AtSym+1) || (Period == Length ) || (Space != -1))
  {
   alert("Inserire un indirizzo E-mail valido.");
   frm.email.focus();
   EmailOk = false
  }   return EmailOk
}

function inviaContatti(){
  var frm = document.contatti;
 
  if (frm.nome.value.length < 3 || frm.email.value.length < 10){
   alert('Nome, Cognome e Email sono campi obbligatori.');
   return false;
  }
 
  var checkOK = "0123456789";
  var checkStr = frm.telefono.value;
  var allValid = true;
  for (i = 0; i < checkStr.length; i++)
  {
   ch = checkStr.charAt(i);
   for (j = 0; j < checkOK.length; j++)
   if (ch == checkOK.charAt(j))
    break;
   if (j == checkOK.length)
   {
    allValid = false;
    break;
   }
  }
  if (!allValid)
  {
   alert("Inserire solo cifre nel campo \"Telefono\".");
   frm.telefono.focus();
   return (false);
  }
  if (IsEmailValid()==false){
   return false;
  }
  if (document.getElementById("consenso").checked == false){
   alert('Conferire il consenso al trattamento dei dati prima di procedere');
   return false;
  }
  frm.submit();
  return true;
}
</script>
</head>
<body>
<form action="invio_contatti.html" name="contatti" method="post">

</body>

</html>

ora non riesco a dire allo script di inviare l' email ad un email predefinito. Ho dimenticato qualcosa??

Grazie

inviato 4 anni fa
andy
andy
1
@andy prova ad inserire il codice nel formato "Formattato" per semplificare la lettura. Inoltre questa pagina sembra essere solo lato client. Secondo http://stackoverflow.com/a/7381162/1992780 non è possibile inviare una mail tramite javascript. Se hai problemi prova ad inserire anche il codice lato server che riceve la richiesta del form.zeropingas 4 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda