Ciao a tutti, premetto che non conosco asp
e mi sono trovata a fare un form da sola, è da stamani
che cerco e studio tutorials,, lla fine ho trovato quello adattoa me
ma il problema è che in quello che ho trovato c'è l'opzione
per scegliere se inviare l'e-mail in formato html o meno,
io l'ho tolta dal form
ma non so togliere l'if e else relativi senza procurare danni al codice della pagina asp,
Qualcuno può dirmi come togliere questi if e else lasciando che comunque l'impostazone dell'e-mail inviata sia quella dell'else?
Questo è il codice..
codice:<% // Recupero i dati dal modulo var nome = new String(Request.Form("nome")); var email = new String(Request.Form("email")); var oggetto = new String(Request.Form("oggetto")); var messaggio = new String(Request.Form("messaggio")); // RegExp per l'email var valida = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; // Imposto la data var oggi = new Date(); var data = oggi.getDate() + "/" + (oggi.getMonth() + 1) + "/" + oggi.getYear() + " alle ore " + oggi.getHours() + ":" + oggi.getMinutes(); // Imposto l'indirizzo IP del mittente var ip = Request.ServerVariables("REMOTE_ADDR"); // Controllo la validità dei campi if ((nome == "") || (nome == "undefined")) Response.Redirect("errore.htm?id=1"); if (!valida.test(email)) Response.Redirect("errore.htm?id=3"); if ((oggetto == "") || (oggetto == "undefined")) Response.Redirect("errore.htm?id=4"); if ((testo == "") || (testo == "undefined")) Response.Redirect("errore.htm?id=5"); // Creo la classe CDONTS.NewMail ed invio l'email var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail"); OggettoCDONTS.From = email; OggettoCDONTS.To = "svm@masternet.it"; // Qui il tuo indirizzo email OggettoCDONTS.Subject = oggetto; // Verifica se la mail è in formato Html if ((html == "") || (html == "undefined")) { OggettoCDONTS.BodyFormat = 1; OggettoCDONTS.MailFormat = 1; OggettoCDONTS.Body = "Dati del mittente\n\nNome: " + nome + "\nCognome: " + cognome + "\nEmail: " + email + "\nIP: " + ip + "\n\nMessaggio spedito il " + data + "\n\nQuesto è il corpo del messaggio:\n\n" + messaggio; } else { OggettoCDONTS.BodyFormat = 0; OggettoCDONTS.MailFormat = 0; OggettoCDONTS.Body = "Dati del mittente Nome: " + nome + " Cognome: " + cognome + " Email: " + email + " IP: " + ip + " Messaggio spedito il " + data + " Questo è il corpo del messaggio: " + messaggio; } OggettoCDONTS.Send(); // Reindirizzo il mittente verso la pagina di conferma Response.Redirect("conferma.htm"); %>
Spero di essermi fatta intendere.. .. e che mi aiutiate..
Grazie in anticipo
Ciao

Rispondi quotando
