Questione : Controllando la variabile di asp annulla

Ho una forma di fotoricettore che esegue uno scritto di asp che invia un messaggio di posta elettronica me con i particolari del contatto inseriti dall'utente. Voglio controllare se abbiano fornito un email address sulla forma, in modo da ho inserito una prova per un valore nullo nel campo dell'input di email address. Se il campo dell'input di email address è lasciato vuoto dall'utente allora il email address fittizio ([email protected]) il dovrebbe essere trasmesso a me.
However, con questo codice, io non riceve il messaggio di posta elettronica. Che cosa dovrebbe essere il codice corretto? il
I ha attaccato lo script.
pieno class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
class= ><% " notpretty " del id= " codeSnippet805705 " del
 0 allora 
	blnSpam = falso
Altrimenti
	'Blocchetto di tentativo dello Spam
	il blnSpam = allinea
Concluder se

'Questo è il mio assistente locale dello smtp
JMail.ServerAddress = “smtp.„ & strServer & “: 25„

'Questo è me…. 
JMail.Sender = “noreply@„ & strServer

SenderName = Request.Form (“nome„)
SenderCompany = Request.Form (“azienda„)
SenderPhone = Request.Form (“telefono„)
SenderEmail = Request.Form (“email„)
Oggetto = “inchiesta ad addestramento di TOCO da “+ SenderName
Destinatario = “[email protected]„
SenderComments = Request.Form (“osservazioni„)

Corpo = “inchiesta da„ & SenderName & vbCrLf & “azienda„ & SenderCompany & vbCrLf & “telefono„ & SenderPhone & vbCrLf & “email address„ & SenderEmail & vbCrLf & vbCrLf & SenderComments & vbCrLf

Se SenderEmail = "" allora
   SenderEmail = “[email protected]„
Concluder se

JMail.Sender = SenderEmail
JMail.Subject = oggetto 

Destinatario di JMail.AddRecipient 

JMail.Body = corpo 

JMail.Priority = 3 

JMail.AddHeader “Nascere-IP„, Request.ServerVariables (“REMOTE_ADDR„) 

'trasmettere la posta
Se non blnSpam allora
	JMail.Execute
	strResult = “posta trasmessa.„
Altrimenti
	strResult = “posta non trasmessa.„
Concluder se

Regolare il jmail = niente

alertAndRedirect

alertAndRedirect secondario ()
%>

<%
Sommergibile dell'estremità
%>
class= del

Risposta : Controllando la variabile di asp annulla

potete osservare qui. Ciò è un soggetto lungo. Nei brevi termini più meglio da usare che non.

HTH

Ivo Stoykov
Altre soluzioni  
 
programming4us programming4us