MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • Classic ASP

script asp invio mail con dati di un form

  • Creatore Discussione Creatore Discussione franklin_92
  • Data di inizio Data di inizio 19 Dic 2006
F

franklin_92

Nuovo Utente
19 Dic 2006
12
0
0
  • 19 Dic 2006
  • #1
salve a tutti, utilizzo attualmente un servizio di redirect gratuito (AbcZone )per inviare il contenuto di un form(Grand Hotel Sant'Angelo - Prenotazioni ) a un indirizzo email. Vorrei creare uno script asp per mandare l'email in modo da
1.non utilizzare un servizio esterno
2.possibilità di modificare l'oggetto 3.
decidere la struttura dell'email ottenendo il seguente risultato:

Oggetto: prenotazione (data odierna)
Dati Anagrafici
Nome:
Cognome:
Città:
Indirizzo:
Nazione:
Telefono:
Fax:
E-Mail:
Info:

Prenotazione
Data Arrivo:
Data Partenza:
n° camere singole
n° camere doppie
tipo camere singole
tipo camere doppie
tipo pernottamento:

aspetto vostre risposte
 
PoLe

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 20 Dic 2006
  • #2
Ciao :)

Qui ci son le basi di ciò che fa per te :book:
https://www.mrw.it/tutorial/asp/tutorial499.htm

SaLuT!
:byebye:
 
G

gfransb

Nuovo Utente
1 Dic 2004
1
0
0
  • 20 Dic 2006
  • #3
Io utilizzo uno script "sendmail.asp" che funziona abbastanza bene. Nel form indico
"action="sendmail.asp" method="POST" enctype="x-www-form-encoded"
di seguito lo script di controllo del form e lo script "sendmail". Guarda se può fare al tuo caso.


<!-- controllo campi form -->
<script language="JavaScript">
<!--
function validate_form() {
validity = true; // assume valid
if (!check_empty(document.form.Nome.value))
{ validity = false; alert('Inserire il Nome'); }
if (!check_empty(document.form.Cognome.value))
{ validity = false; alert('Inserire il Cognome'); }
if (!check_empty(document.form.Indirizzo.value))
{ validity = false; alert('Inserire Indirizzo'); }
if (!check_empty(document.form.Citta.value))
{ validity = false; alert('Inserire la Città'); }
if (!check_empty(document.form.Provincia.value))
{ validity = false; alert('Inserire la Provincia'); }
if (!check_empty(document.form.email.value))
{ validity = false; alert('Inserire indirizzo E-Mail'); }
if (!check_empty(document.form.email.value) || !check_email(document.form.email.value))
{ validity = false; alert('Avete inserito una E-Mail errata'); }
if (validity)
alert ("Il form è corretto.");
return validity;
}

function check_empty(text) {
return (text.length > 0); // returns false if empty
}

function check_email(Email) {
if ((Email == "")
|| (Email.indexOf ('@') == -1)
|| (Email.indexOf ('.') == -1))
return false;
return true;
}
// -->
</script>
<!-- fine controllo campi form -->


-------------------------------------------------

sendmail.asp


<%

indirizzo_destinazione = "info@...............it"
indirizzo_destinazioneCC = "............@libero.it"
oggetto = "Modulo inviato dal Sito ................"
pagina_successiva = "grazie.htm"


'--------------------------------------------------------------------------------

email = Request.form("email")

if email <> "" then
MAIL( FormData() )

if pagina_successiva <> "" then
response.redirect(pagina_successiva)
else
response.redirect("index.htm")
end if
else
response.write("Manca l'indirizzo del mittente (campo ""email"") - Spedizione fallita")
response.end
end if


'--------------------------------------------------------------------------------

provenienza = Request.ServerVariables("HTTP_REFERER")

if provenienza <> "http://www...................it/form.html" and provenienza <> "http://www...............it/commenti.html" then
response.redirect("http://www.................it/errore.html")
end if

'--------------------------------------------------------------------------------



'DEBUG FORM

'Response.Write FormData()


Function FormData()
Dim llngMaxFieldIndex
Dim llngFieldIndex
Dim llngMaxValueIndex
Dim llngValueIndex
Dim lstrDebug

llngMaxFieldIndex = Request.Form.Count

' Let user know if Form do not exist
If llngMaxFieldIndex = 0 Then
FormData = "Il Form &egrave; vuoto!"
Exit Function
End If

' Begin building a list of all Form
lstrDebug = "<table width=""400""><font face=""verdana"" size=""12"">"

' Loop through each Form
For llngFieldIndex = 1 To llngMaxFieldIndex
lstrDebug = lstrDebug & "<tr><td>" & Server.HTMLEncode(Request.Form.Key(llngFieldIndex))

' Count the values
llngMaxValueIndex = Request.Form(llngFieldIndex).Count

' If the Field doesn't have multiple values ...
If llngMaxValueIndex = 1 Then
lstrDebug = lstrDebug & " </td><td> "
lstrDebug = lstrDebug & Server.HTMLEncode(Request.Form.Item(llngFieldIndex))
' Else loop through each value
Else
lstrDebug = lstrDebug & " </td><td>"
For llngValueIndex = 1 to llngMaxValueIndex
'lstrDebug = lstrDebug & "<LI>"
lstrDebug = lstrDebug & Server.HTMLEncode(Request.Form(llngFieldIndex)(llngValueIndex))
lstrDebug = lstrDebug & "<br>"
Next
'lstrDebug = lstrDebug & "</OL>"
End If
lstrDebug = lstrDebug & "</td><tr>"
Next
lstrDebug = lstrDebug & "</table>"
' Return the data
FormData = lstrDebug

End Function

Function MAIL(body)

'---------------------------------------------------------------
'Oggetto ASPMail

Set Mailer = Server.CreateObject("CDONTS.newmail")
Mailer.From = email
Mailer.to = indirizzo_destinazione
if indirizzo_destinazioneCC <> "" then
Mailer.CC = indirizzo_destinazioneCC
end if
Mailer.Subject = oggetto
Mailer.BodyFormat = 0
Mailer.MailFormat = 0
Mailer.Body = body
Mailer.Send
Set Mailer = Nothing

End Function


%>
 
F

franklin_92

Nuovo Utente
19 Dic 2006
12
0
0
  • 20 Dic 2006
  • #4
grazie delle risposte, ho risolto con uno script asp che mi hanno postato
http://www.grandhotelsantangelo.it/newsite/invio.asp
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

P
lanciare script asp (o php) da jquery
  • psicona
  • 2 Feb 2022
  • Javascript
Risposte
1
Visite
2K
Javascript 7 Feb 2022
otto9due
F
  • Bloccata
classic asp popolare combo box javascript
  • falco4
  • 25 Nov 2019
  • Presentati al Forum
Risposte
1
Visite
1K
Presentati al Forum 26 Nov 2019
Max 1
[Retribuito] [Cerco] Programmatore ambienti ASP.NET,. Net Azure web apps, Javascript
  • NuviaSoftware
  • 1 Apr 2019
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 1 Apr 2019
NuviaSoftware
[ASP.Net] [VbScript] Catturare valore del Hard Faults (Page Fault)
  • felino
  • 26 Ott 2016
  • ASP.NET
Risposte
0
Visite
2K
ASP.NET 26 Ott 2016
felino
M
Lanciare una funzione asp.net con javascript. E' possibile?
  • m.pittini
  • 4 Mar 2014
  • ASP.NET
Risposte
0
Visite
2K
ASP.NET 4 Mar 2014
m.pittini
M
I
[Risolto] ASP VBSCRIPT e PAYPAL problemi con le spese di spedizione dinamiche
  • iiceberg
  • 4 Set 2013
  • Classic ASP
Risposte
3
Visite
2K
Classic ASP 6 Set 2013
Paolo69
F
Select multipla in asp-jscript
  • Francy87
  • 31 Mag 2012
  • Classic ASP
Risposte
14
Visite
3K
Classic ASP 1 Giu 2012
Vale2
M
JavaScript: lanciare funzione ASP per salvare dati in database
  • marcoa842
  • 9 Mag 2011
  • Javascript
Risposte
0
Visite
2K
Javascript 9 Mag 2011
marcoa842
M
E
Script iscrizione mailinglist in ASP
  • eros
  • 12 Apr 2011
  • Classic ASP
Risposte
1
Visite
2K
Classic ASP 7 Mag 2011
daviduccio
S
Vendo script in asp per sito aste ribasso
  • shirly
  • 1 Giu 2010
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 1 Giu 2010
shirly
S
Script calendario eventi ASP.Net
  • voldemort
  • 4 Feb 2010
  • ASP.NET
Risposte
1
Visite
3K
ASP.NET 5 Feb 2010
Vins
V
F
Problemi con Explorer su uno script Ajax che richiama un asp
  • Fulvio59
  • 30 Apr 2009
  • Ajax
Risposte
0
Visite
3K
Ajax 30 Apr 2009
Fulvio59
F
D
URGENTE: condizione Javascript da pagina ASP
  • dbl74
  • 22 Apr 2009
  • Classic ASP
Risposte
5
Visite
2K
Classic ASP 26 Apr 2009
dbl74
D
A
Da gestione immagini ASP a TinyMCE tramite la "fileBrowserCallBack" Javascript
  • ale1kids
  • 28 Nov 2008
  • Classic ASP
Risposte
1
Visite
5K
Classic ASP 1 Dic 2008
ale1kids
A
A
ASP javascript e ASP VBscript
  • azure81
  • 4 Nov 2008
  • Classic ASP
Risposte
6
Visite
2K
Classic ASP 4 Nov 2008
azure81
A
B
javascript e asp
  • bart
  • 1 Ott 2008
  • Classic ASP
Risposte
14
Visite
7K
Classic ASP 10 Ott 2008
bart
B
A
Come inserisco codice ASP dentro un Javascript?
  • ale1kids
  • 7 Mar 2008
  • Classic ASP
Risposte
1
Visite
3K
Classic ASP 8 Mar 2008
ale1kids
A
D
codice html in script asp
  • delgius
  • 15 Nov 2007
  • Classic ASP
Risposte
2
Visite
2K
Classic ASP 20 Nov 2007
delgius
D
T
Problema con script search.asp Lukeonweb
  • TaniaPellizzari
  • 26 Lug 2007
  • Classic ASP
Risposte
9
Visite
2K
Classic ASP 1 Lug 2010
LunaBlu
L
S
integrare script per paginazione ad una pagina asp
  • sara80
  • 21 Mag 2007
  • Classic ASP
Risposte
11
Visite
3K
Classic ASP 17 Giu 2007
sara80
S
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?