Een e- capture script laat de bezoekers van een webpagina om vrijwillig een e-mailadres aan de webmaster . De webmaster kan het e-mailadres gebruiken om contact met bezoekers om hen te voorzien van advies , de markt producten of houd ze op de hoogte over de voortgang van een site . Programmeurs gebruiken het woord " capture " om dit proces te beschrijven, omdat een e-mail capture script van de e-mail binnen een database moet vastleggen . Email capture scripts zijn gemeen: iedereen die heeft gezorgd voor een website met een e-mailadres heeft gebruik gemaakt van een e-mail capture script . Besteden veel zorg aan de gegevens ontvangen via een e-mail capture script voordat u hem in een databank te inspecteren . Instructies 1 Voeg een ingang of tekstvak element aan uw webpagina voor het invoeren van het e-mailadres . Kopen van 2 Voeg een knop en stel de waarde woning aan de string " submit -mail . " 3 Bevestig en bedraden van het toetsen " onClick "event aan de eigenschap text van de input -element met behulp van JavaScript . Als alternatief draad op de knop om het tekstvak met de juiste evenement klasse als je met behulp van een server-side kader , zoals Asp.NET , Ruby on Rails of Django . 4 Maak een event handler functie en gebruik het om je te abonneren op gebeurtenis click van de knop . 5 Voeg een extra functie om de event handler functie om het e-mailadres te valideren . Gebruik geen gereedschap die u van uw server-side kader , indien van toepassing . Met behulp van de vertakking verklaring die door een taal ( vaak een " Als - Dan " verklaring ) , geven de tekenreeks " Sorry , maar dat is niet een geldig e-mailadres " als de gebruiker er niet in slaagt om een geldig e-mailadres in te voeren . 6 Maak een extra validatie functie en voeg deze toe aan de event handler functie . Met deze functie kunt doorlopen elk teken in een e-mailadres , zoals aanhalingstekens , dat zou een SQL- injectie aanval signaleren . Verwijder deze tekens , bewaar ze in een string en deze weergeven aan gebruikers in een tekenreeks die zegt : " . De voorgaande tekens zijn niet toegestaan " 7 Schrijf de benodigde code om de e-mail opslaan als een string. Voeg het toe als een functie om de event handler .
|