20. juli 2004 - 14:21Der er
9 kommentarer og 1 løsning
Skal tjekke om email findes i database (kombi ASP + Javascript)
Jeg ved ærlig talt ikke helt om dette kræver ASP eller Javascript!
Men jeg har en database hvor jeg absolut ikke vil have at samme emailadresse går igen! Derfor vil jeg gerne, af ren brugervenlighed, have at lige så snart brugeren har tastet emailadressen i formfeltet dertil, får en fejlmeddelse hvis den indtastede emailadr. allerede findes i databasen. Det jeg tænker på er ikke er ikke en alm. emailvalidering ej heller en aspkode der tjekker email efter man har trykket Submit.
Koden/scriptet skal tage højde for at emailfeltet gerne må være tomt.
En ide ville være at tvinge brugeren til taste email adressen først. Herefter sende en forespørgelse til din database. Såfremt at email adressen er opfylder dine kriterier, sendes bruger videre til en anden form hvor resten kan udfyldes. Ellers kan de sendes tilbage til startsiden og promptes for en ny email adresse.
du kan fx ved hjælp af getrows ligge din database poster ud i et javascript array og derfra kan du få når brugeren er færdig med at intaste sin email i formular feltet tjekke om arrayet indeholder, den indtastede email adresse.
Det er en mulighed, men måske ikke den mest optimale
phus69: Det ville også være min ide hvis ikke dette kunne lade sig gøre.
dan_n: har tænkt på det, men det ville jo bla. gøre at hele databasens emailadresser ville ligge tilgængeligt i kildekoden. Jeg ville selv personligt blive pænt negativ hvis min email var tilmeldt et sted hvor de behandlede den så respektløst... Den ville også gøre siden langsom efterhånden som databasen fyldes ud...
>> f_rollo Helt enig, jeg ville også blive pænt stødt hvis nogle behandlede min email adrese sådan, og ja min løsning vil også være en kæmpe belastning for servere hvis du side har mange besøgende.
Men idet forespøgslen til en hvilken som helt databaser er nød til at foregå serversite, bliver det meget svært at finde en simpel løsning på din forespørgsel
phuc69 løsning vil være noget at det mest optimel d
Du kan jo sende det hele til action/upload.asp også returnere med alle felter til indtastnings siden. Hvis du bare laver en If-sætning på action/upload.asp...
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.