Avatar billede bobbedude Nybegynder
13. marts 2002 - 10:27 Der er 2 kommentarer og
1 løsning

AspEmail on error resume next

Jeg sender mail fra en db men det sker at folk skriver forkert mail.@dr.dk når så mit script looper gennem mine email stopper den ved den første der er forkert.
Hvordan får jeg den til at springe de forkerte over og bare fortsætte ??

Eksempel på fejl

Persits.MailSender.4 error '800a0006'

550 Invalid recipient: <bobbe.@direkte.org>
Avatar billede medions Nybegynder
13. marts 2002 - 10:30 #1
Du kunne prøve at valider med et java script

<script Language="JavaScript">
<!--
function tagform_Validator(theForm)
{

var alertsay = "";

// Is name blank
if (theForm.name.value == "")
{
alert("Yo to do this I need your name.");
theForm.name.focus();
return (false);
}

// Name must be at least 3 characters
if (theForm.name.value.length < 3)
{
alert("Your name must be at least 3 characters.");
theForm.name.focus();
return (false);
}


// Check Email field
if (theForm.email.value == "")
{
alert("What about your email.");
theForm.email.focus();
return (false);
}


// Check if Email has @ and .
var checkEmail = "@.";
var checkStr = theForm.email.value;
var EmailValid = false;
var EmailAt = false;
var EmailPeriod = false;
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkEmail.length;  j++)
{
if (ch == checkEmail.charAt(j) && ch == "@")
EmailAt = true;
if (ch == checkEmail.charAt(j) && ch == ".")
EmailPeriod = true;
      if (EmailAt && EmailPeriod)
        break;
      if (j == checkEmail.length)
        break;
    }
    // if both the @ and . were in the string
if (EmailAt && EmailPeriod)
{
        EmailValid = true
        break;
    }
}
if (!EmailValid)
{
alert("Feltet \"Email\" must contain \"@\" and \".\"");
theForm.email.focus();
return (false);
}

// Check tagging at least 10
if (theForm.tagging.value.length < 10)
{
alert("Hey wright somthing for me");
theForm.tagging.focus();
return (false);
}

// Check contry drop down box
if (theForm.contry.selectedIndex == 0)
{
alert("Where are you from");
theForm.contry.focus();
return (false);
}
// Check sex drop down box
if (theForm.sex.selectedIndex == 0)
{
alert("Are you Man or Female");
theForm.sex.focus();
return (false);
}
}
//-->
</script>


//>Rune
Avatar billede bobbedude Nybegynder
13. marts 2002 - 10:32 #2
nej ikke java de er i databasen nu skal jeg bare have scriptet til at sende og springe dem over der ikke virker.
Avatar billede bobbedude Nybegynder
13. marts 2002 - 10:51 #3
On Error Resume Next
Mail.Send
If Err <> 0 Then
  Response.Write "Error encountered: " & Err.Description
End If
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester