Okay, meine Frage ist, wie kann ich vom Benutzer anfordern, wenn Klicks auf die Schaltfläche, um seine E-Mail-Adresse eingeben und Nachricht mit Link meiner Webseite erhalten?Anfrage für E-Mail und senden mit Link der Seite
Antwort
Sie können dies nicht nur mit HTML oder sogar nur mit HTML und Javascript.
eine E-Mail versenden, müssen Sie ein Back-End-Skript verwenden, die in der Regel PHP ist (auf den meisten Servern Shared-Hosting) oder ASP/.NET (auf Microsoft-Webserver)
Javascript hat gemacht worden viel einfacher mit dem jQuery-Add-in. Here is a link zu einigen kostenlosen Videos über die Verwendung von jQuery. Grundsätzlich schneidet jQuery das Tippen drastisch und macht Javascript viel einfacher. Alles, was Sie brauchen, um jQuery zu verwenden, ist, die jQuery-Bibliothek zwischen Skript-Tags einzufügen - platzieren Sie diesen Code direkt über dem schließenden Tag </body>
.
Hier ist ein Beispiel Code mit jQuery, nur um zu zeigen, wie es aussehen würde. Dieses Beispiel:
* fragt Benutzer für E-Mail-Adresse (aber nicht validiert, was sie eingeben)
* erstellt ein Formular mit einem Element namens eml
das enthält, was der Benutzer eingegeben
* macht die Form in eine Datei Backend PHP genannt sendcontact.php
. Es liegt an Ihnen, auch sendcontact.php
$(document).ready(function(){
$('#mybutt').click(function(){
var em = prompt('Enter your email');
$('body').append('<form id="yrForm" action="sendcontact.php" method="post"><input name="eml" value="' +em+ '" ></form>');
$('#yrForm').submit();
});
}); //END document.ready
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button id="mybutt">Click Me</button>
Jetzt schreiben Sie einen weiteren Back-End-Datei haben müssen, sendcontact.php
, die die Daten empfangen werden über das Formular gesendet wird, und sende eine E-Mail. Hier ist ein Überblick darüber, wie das zu tun.
http://tangledindesign.com/how-to-create-a-contact-form-using-html5-css3-and-php/
(Sie können den gesamten ersten Teil des obigen Tutorial ignorieren, die mit der Erstellung des Kontaktformulars beschäftigt Sie müssen nur lesen, wie die Informationen zu erhalten in PHP und sende die E-Mail.)
Danke viel Mann das war wirklich hilfreich :) – user2977046
- 1. $ http.get ('URL', {params: {email: email}}); Anfrage mit leeren params Senden
- 2. PHP Senden einer HTML-EMAIL-Seite von einer Website
- 3. Styling email link/href = "mailto:" mit CSS
- 4. senden E-Mail mit Link
- 5. Senden Sie EMail mit asp.net mvc
- 6. Facebook SDK: Senden Anfrage von Seite Tab App
- 7. Vordefinierte Binärdateien nicht gefunden für [email protected] und [email protected]
- 8. kann nicht git send-email verwenden, Quellcode und Patches senden
- 9. Laravel nicht autorisierte Seite, wenn Ajax Anfrage senden
- 10. POST Anfrage mit Netcat senden
- 11. oauth twitter und email
- 12. swiftmailer und email form mit Anhang - Anfänger
- 13. E-Mail-Formular senden und weiter auf der gleichen Seite
- 14. Link zur letzten Version der statusbehafteten Seite
- 15. SSIS E-Mail mit einem Link senden
- 16. Anfrage nach 'Content-Type' und JSON senden
- 17. Akzente senden mit jquery ajax Anfrage und codenigniter
- 18. Anfrage an FCM für Push-Benachrichtigung senden und erhalten ("MissingRegistration")?
- 19. Senden Sie Beitrag Anfrage an Angular Seite von C# App
- 20. Python urllib2 mit POST-Anfrage zu senden und erhalten Antwort
- 21. Link-JavaScript-Funktion Schaltfläche Senden
- 22. Senden der jdwp-Tracking-Anfrage fehlgeschlagen!
- 23. Welche zusätzlichen Daten senden Sie URL-Anfrage?
- 24. Warum bekomme ich eine GET-Anfrage auf der Django-Seite beim Senden einer POST-Anfrage mit superagent
- 25. Php HTTPS-Anfrage für eine Seite
- 26. Link ausblenden, wenn auf der angegebenen Seite
- 27. Firefox zweimal senden Anfrage
- 28. Erhalten ID von Link auf der Seite
- 29. Kann keine Lockenanforderung senden. Autorisierung wurde für diese Anfrage verweigert
- 30. So erstellen Sie eine URL-Link und senden Sie sie an E-Mail mit PHP-Mailer
Was hast du schon probiert? Um das klarzustellen, sind wir nicht hier, um die Arbeit für Sie zu erledigen, wir sind nur hier, um zu helfen. – rsn
Vielleicht sollten Sie googlen für ein Tutorial ... – Pevara
Ich habe für 2 Stunden gegoogelt und habe nichts gefunden, um die Aufgabe zu erfüllen. Du brauchst keine Arbeit für mich zu tun, um mich zu einem Artikel umzuleiten, der mir zumindest helfen wird. – user2977046