Eine E-Mail -Capture- Skript ermöglicht es den Besuchern einer Webseite freiwillig eine E-Mail -Adresse an den Webmaster . Der Webmaster kann die E-Mail -Adresse um Besucher zu kontaktieren , um sie mit Beratung, Markt -Produkte bieten oder halten sie über den Fortschritt einer Website aktualisiert. Programmierer verwenden das Wort " capture" um diesen Prozess zu beschreiben, weil eine E-Mail -Capture- Skript die E-Mail in einer Datenbank erfassen müssen . E-Mail -Capture- Skripte sind gemeinsam: jeder, der eine Website wurde mit einer E-Mail -Adresse hat den Vorteil einer E-Mail -Capture- Skript gemacht. Achten Sie besonders darauf , dass Daten über eine E-Mail -Capture- Skript vor dem Einsetzen in eine Datenbank aufgenommen zu inspizieren. Anleitung
1
Fügen einen Eingang oder Textbox Element, um Ihre Web -Seite zur Eingabe der E-Mail -Adresse ein.
2
Fügen Sie eine Schaltfläche und setzen Sie seinen Wert -Eigenschaft auf die Zeichenfolge " Submit Email . "
3
Befestigen und verdrahten sie die Tasten " onClick "-Event auf den Text -Eigenschaft des input-Element mit Hilfe von JavaScript . Alternativ überweisen Sie die Taste, um das Textfeld mit dem entsprechenden Ereignis -Klasse , wenn Sie über einen Server Side Rahmen , wie Asp.NET , Ruby on Rails oder Django sind .
4
Erstellen Sie einen Ereignishandler Funktion und es verwenden, um der Schaltfläche Click-Ereignis abonnieren.
5
Fügen Sie eine zusätzliche Funktion zum Event -Handler-Funktion , um die E-Mail -Adresse zu bestätigen . Verwenden Sie keine Werkzeuge von Ihrem Server-Seite Rahmen vorgesehen , falls zutreffend. Mit der Verzweigung Erklärung Ihrer Sprache ( oft ein "Wenn - Dann "-Anweisung ) vorgesehen ist, den Text string " Sorry, aber das ist nicht eine gültige E-Mail -Adresse ", wenn der Benutzer nicht um eine gültige E-Mail -Adresse eingeben
. Seite 6
erstellen Sie eine zusätzliche Funktion für die Validierung und fügen Sie es der Event-Handler -Funktion. Verwenden Sie diese Funktion , um durch jedes Zeichen in einer E-Mail -Adresse, wie Anführungszeichen durchlaufen könnte , dass das Signal eine SQL- Injection-Angriff . Entfernen Sie diese Zeichen , speichern Sie sie in einem String und zeigt sie den Nutzern in einem Text- String, der sagt: " . Die vorstehenden Zeichen sind nicht erlaubt"
7
Schreiben Sie den erforderlichen Code , um die E-Mail als Speicher String. Fügen sie als Funktion der Event-Handler .