Ein gemeinsames Merkmal von Websites, mit dem viele neue Webdesigner Probleme haben, ist ein Formular. Möglicherweise möchten Sie Ihrer Website ein Formular hinzufügen, mit dem Sie einfach Kontakt mit Ihnen aufnehmen können, um Fragen zu stellen oder Interesse an den von Ihnen angebotenen Produkten oder Dienstleistungen zu bekunden. Leider können Online-Tutorials zum Hinzufügen komplexer Site-Formulare verwirrend sein und neue Web-Experten abschrecken.
Webformulare müssen auch für neue Webbies nicht schwer zu handhaben sein. Mailto-Formulare sind eine einfache Möglichkeit, Formulare zum Laufen zu bringen. Sie sind auf E-Mail-Clients angewiesen, um die Formulardaten vom Computer des Kunden an den Formulareigentümer zu senden. Die Formulardaten, die vom Website-Benutzer ausgefüllt werden, werden per E-Mail an eine bestimmte Adresse gesendet, die in der Codierung für das Formular angegeben ist.
Wenn Sie Webdesign noch nicht kennen und nicht wissen, wie komplexere Interaktionen programmiert werden sollen, oder Sie eine kleine Website betreiben und einfach eine einfache Möglichkeit zum Hinzufügen eines Formulars benötigen, ist das Mailto-Formular als Kontaktformular sehr viel einfacher als PHP lernen zu lernen. Es ist auch billiger als ein vorab geschriebenes Skript zu kaufen, um es für Sie zu erledigen.
In diesem kurzen Lernprogramm erfahren Sie, wie Sie Mailto-Formulare verwenden. Selbst wenn Sie das noch nie zuvor gemacht haben, ist das Erlernen der Technik einfach und sicherlich im Bereich des "beginnenden Webdesigns".
Fertig machen
HTML-Formulare können für neue Webentwickler eine Herausforderung darstellen, da sie mehr als nur das Erlernen von HTML-Markup erfordern. Zusätzlich zu den HTML-Elementen, die zum Erstellen der Formulare und ihrer Felder benötigt werden, müssen Sie auch über eine Möglichkeit verfügen, um das Formular "arbeiten" zu lassen. Dies erfordert normalerweise den Zugriff auf ein CGI-Skript oder ein anderes Programm, um das Attribut "action" des Formulars zu erstellen. Diese Aktion ist die Art und Weise, wie das Formular die Daten verarbeitet und wie es danach damit arbeitet (in eine Datenbank schreiben, eine E-Mail senden usw.).
Wenn Sie keinen Zugriff auf ein Skript haben, mit dem Ihr Formular funktioniert, gibt es eine Formularaktion, die von den meisten modernen Browsern unterstützt wird.
action = " mailto: Ihreemailadresse '
Dies ist eine einfache Methode, um die Formulardaten von Ihrer Website in Ihre E-Mail zu übernehmen. Zugegebenermaßen ist diese Lösung in ihrer Leistungsfähigkeit sehr begrenzt, aber für sehr kleine Websites ist sie ein guter Anfang.
Tricks zur Verwendung von Mailto-Formularen
Verwenden Sie die
enctype = "text / plain" AttributDies teilt sowohl dem Browser als auch dem E-Mail-Client mit, dass das Formular Text und nicht etwas Komplizierteres sendet. Einige Browser und E-Mail-Clients senden für Webseiten codierte Formulardaten. Dies bedeutet, dass die Daten als eine lange Zeile gesendet werden, Leerzeichen durch Pluszeichen (+) ersetzt werden und andere Zeichen codiert werden. Verwendung der enctype = "text / plain" Attribut hilft beim Lesen der Daten. Verwenden Sie die Methode GET oder POSTWährend POST Diese Methode funktioniert manchmal. Sie führt oft dazu, dass der Browser ein leeres E-Mail-Fenster öffnet. Wenn dir das mit der ERHALTEN Methode, dann versuchen Sie zu wechseln Hier ist ein Beispielformular mit der Aktion mailto. Hinweis: Dies ist ein sehr einfaches Markup. Im Idealfall würden Sie diese Formularfelder mit mehr semantischen Markierungen und Elementen codieren. Dieses Beispiel ist jedoch ausreichend für den Umfang dieses Lernprogramms. Ihren Kunden wird eine Nachricht angezeigt, dass das Formular per E-Mail gesendet wird. So sehen die Ergebnisse aus: first_name = Jennifer last_name = Kyrnin comments = Hallo zusammen! Wieder einmal ist diese Methode zwar einfach, aber auch sehr begrenzt. Natürlich ist es wichtig zu wissen, dass Mailto-Formulare nicht immer für alle Kombinationen von Browsern und E-Mail-Clients geeignet sind. Wenn Sie versucht haben, ein Mailto-Formular zu verwenden und nicht erfolgreich waren, kann dies der Grund sein. Möglicherweise gibt es eine Kombination von Technologien, durch die die Funktion fehlschlägt. Ausführlichere Informationen zu möglichen Problemen mit Ihrem Versuch, ein solches Formular zu verwenden, finden Sie unter "Wenn Mailto-Formulare nicht funktionieren". Diese Methode ist zwar ein guter erster Versuch, Webformulare zu erstellen, die eine E-Mail generieren und Formulardaten senden. Wenn Sie sich mit Ihren Webkenntnissen auskennen, sollten Sie jedoch sicherere Optionen ausprobieren. Von CGI-Skripts über PHP-Formulare bis hin zu CMS-Plattformen mit integrierten Formular-Widgets stehen Ihnen zahlreiche erweiterte Optionen zur Verfügung, die Sie für Ihre zukünftigen Website-Formularanforderungen berücksichtigen sollten. Muster-Mailto-Formular
Ihr Nachname:
Bemerkungen: Besonderer Hinweis zu Mailto-Formularen