2013-01-16 91 views
-1

工作我有需要發佈到外部電子郵件簡單的HTML表單:[email protected]這樣的:形式不電子郵件

<form method="post" action="mailto:[email protected]" ENCTYPE="text/plain"> 
       <label for="Name">Naam:</label> 
       <input type="text" name="Name" id="Name" /> 

       <label for="City">Plaats:</label> 
       <input type="text" name="City" id="City" /> 

       <label for="Email">Email:</label> 
       <input type="text" name="Email" id="Email" /> 

       <label for="Message">Bericht:</label> 
       <textarea name="Message" rows="5" cols="20" id="Message"></textarea> 

      <input type="submit" name="submit" value="Bericht verzenden" class="submit-button" /> 
      </form> 

例子:JsFiddle

當我檢查我的電子郵件,我看不到消息。

+3

你在哪裏檢查電子郵件?mailto:不會發送電子郵件。它只會爲你打開默認的電子郵件程序(如Outlook)一封電子郵件,應該手動發送 –

+0

阿哈......不知道......謝謝:) – Youss

+0

你也許知道如何發送電子郵件而無需打開某些電子郵件程序? – Youss

回答

1

你應該有一些PHP(或其他語言)。 因爲我心情很好,我會爲你做。 只要複製/粘貼此代碼:

<?php 
if ($_POST["email"]<>'') { 
    $ToEmail = '[email protected]'; 
    $EmailSubject = 'Mail Subject'; 
    $mailheader = "From: ".$_POST["email"]."\r\n"; 
    $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; 
    $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $MESSAGE_BODY = "Name: ".$_POST["name"].""; 
    $MESSAGE_BODY .= "Email: ".$_POST["email"].""; 
    $MESSAGE_BODY = "City: ".$_POST["city"].""; 
    $MESSAGE_BODY .= "Message: ".nl2br($_POST["message"]).""; 
    mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); 
?> 
    Your message has been send. 
    <?php 
} else { 
?> 
    <form id="contato-main" action="index.php" method="post"> 
     <input id="name" name="name" type="text" required="required" placeholder="Naam"/> 
     <input id="email" name="email" type="text" required="required" placeholder="E-Mail" /> 
     <input id="city" name="city" type="text" placeholder="Plaats"/> 
     <textarea id="message" name="message" required="required" placeholder="Bericht></textarea> 
     <br /> 
     <input id="submit" type="submit" name="Submit" value="Submit" /> 
    </form> 
    <?php 
}; 
?> 

當然,編輯,以滿足您(CSS)的需要。此外,編輯「郵件主題裏面的$ EmailSubject =''到你想要的東西。

+0

非常感謝:) – Youss

+0

沒問題,在這裏發佈,如果它工作。 –

+0

然後爲此如何HTML'表單行動'將? – NIMISHAN