Avatar billede Slettet bruger
26. juli 2003 - 22:15 Der er 9 kommentarer og
1 løsning

@ skal indgå i texten?

Hej hvordan kan man lave så man tjekker om det er en email ikke om den findes med om det er en email, som . og @ indgår osv?
Hilsen Kaspar
Avatar billede Slettet bruger
26. juli 2003 - 22:25 #1
Lukket!
Avatar billede eagleeye Praktikant
26. juli 2003 - 22:30 #2
husk at acceptere dit svar så ;)
Avatar billede ducks Nybegynder
26. juli 2003 - 22:35 #3
For en ordens skyld, post selv svaret, så kan andre også få glæde ;)

If InStr(Request.Form("email"),"@") = False Or InStr(Request.Form("email"),".") = False Then...
Avatar billede Slettet bruger
26. juli 2003 - 23:00 #4
Ducks eller eagleeye hvis i gerne vil have de points så har jeg et spg her?
Hvad er der galt? jeg skal have lavet så hvis man ikke har udfyldt feltet msn, så skal den ikke læse de regler for msn!

elseif talistreng1 = 1 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Jeg kender ikke et bynavn med tal i?<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"

'chekke om brugeren har msn
if request.form("msn") <> "" then

elseif len(request.form("msn")) < 5 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Min. 5 tegn i din msn email, ellers skal feltet være helt TOMT!<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"
elseif len(request.form("msn")) > 40 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Max. 40 tegn i din msn email, hvis du ikke har msn skal du bare lade feltet være helt tomt!<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"
elseif not instr(1, request.form("msn"), "@") > 0 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Din msn email skal indeholde @, hvis du ikke har msn skal du lade feltet være tomt!<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"

end if



else

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../../db/com.mdb")
Conn.Open DSN
Avatar billede eagleeye Praktikant
26. juli 2003 - 23:06 #5
Skal du ikke havde et = i stedet for <> :


'chekke om brugeren har msn
if request.form("msn") = "" then
  'Brugeren har ikke MSN

elseif len(request.form("msn")) < 5 then
  response.write "<div class=""overskrift""><b>Fejl</b></div>"
  response.write "Min. 5 tegn i din msn email, ellers skal feltet være helt TOMT!<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"
elseif len(request.form("msn")) > 40 then
  response.write "<div class=""overskrift""><b>Fejl</b></div>"
  response.write "Max. 40 tegn i din msn email, hvis du ikke har msn skal du bare lade feltet være helt tomt!<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"
elseif not instr(1, request.form("msn"), "@") > 0 then
  response.write "<div class=""overskrift""><b>Fejl</b></div>"
  response.write "Din msn email skal indeholde @, hvis du ikke har msn skal du lade feltet være tomt!<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"

end if
Avatar billede Slettet bruger
26. juli 2003 - 23:13 #6
Problemet er den skal tjekke
MIn kode ser rigtigt såden ud:
elseif talistreng1 = 1 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Jeg kender ikke et bynavn med tal i?<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"
'msn
elseif len(request.form("msn")) < 5 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Min. 5 tegn i din msn email, ellers skal feltet være helt TOMT!<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"
elseif len(request.form("msn")) > 40 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Max. 40 tegn i din msn email, hvis du ikke har msn skal du bare lade feltet være helt tomt!<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"
elseif not instr(1, request.form("msn"), "@") > 0 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Din msn email skal indeholde @, hvis du ikke har msn skal du lade feltet være tomt!<br><a href=""java script:history.back(-1)"" target=""index"">Tilbage</a>"

else

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../../db/com.mdb")
Conn.Open DSN
Avatar billede Slettet bruger
26. juli 2003 - 23:14 #7
Altser jeg skal have sat ind at den tjekker om der msn er = "" hvis den er det så skal den ikke tjekke ! det er bare en del af min kode af anede!
Avatar billede eagleeye Praktikant
26. juli 2003 - 23:17 #8
Så prøv at tilføje dette til de if sætniger som vil fejle hvis den er tom:

AND request.form("msn") <> ""



elseif talistreng1 = 1 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Jeg kender ikke et bynavn med tal i?<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"
'msn
elseif len(request.form("msn")) < 5 AND request.form("msn") <> "" then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Min. 5 tegn i din msn email, ellers skal feltet være helt TOMT!<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"
elseif len(request.form("msn")) > 40 then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Max. 40 tegn i din msn email, hvis du ikke har msn skal du bare lade feltet være helt tomt!<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"
elseif (not instr(1, request.form("msn"), "@") > 0) AND request.form("msn") <> "" then
response.write "<div class=""overskrift""><b>Fejl</b></div>"
response.write "Din msn email skal indeholde @, hvis du ikke har msn skal du lade feltet være tomt!<br><a href=""java script:history.back(-1" target=""index"">Tilbage</a>"

else

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../../db/com.mdb")
Conn.Open DSN
Avatar billede Slettet bruger
26. juli 2003 - 23:23 #9
Smid lige et svar, fuck jeg var lige ved at få hovedpine der tak!
Avatar billede eagleeye Praktikant
26. juli 2003 - 23:24 #10
Ok ;)
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

IT-JOB