2016-05-24 2 views
-3

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

+3

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

+0

Vielleicht sollten Sie googlen für ein Tutorial ... – Pevara

+0

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

Antwort

0

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.)

+0

Danke viel Mann das war wirklich hilfreich :) – user2977046

Verwandte Themen