2013-01-22 71 views
0

有沒有辦法用jQuery製作一個非常簡單的形式,其中一個人可以輸入一個人的電子郵件地址,輸入他們的名字,併發送電子郵件到電子郵件地址他們輸入一個簡單的信息,如「空想你會對這個鏈接感興趣」以及頁面的鏈接?我一直很難找到這方面的信息。通過電子郵件形式的jquery電子郵件網站url

+0

不在JQuery的本身 - 我認爲,我們大多數人會使用PHP或Perl的一點點在服務器上處理郵件和JQuery要管理頁面和腳本之間的鏈接 – PerryW

回答

0

你不能發送電子郵件「唯一」使用jQuery,你必須考慮PHP等,但因爲你只想使用jQuery,有一個非常簡單的解決方案。

<form action="mailto:[email protected]" method="post" enctype="text/plain"> 
     <p>Name: 
     <input type="text" name="name"> 
     </p> 
     <p>Email: 
     <input type="text" name="email"> 
     </p> 
     <p>Content: 
     <input type="text" name="comment"> 
     </p> 

     <input type="submit" value="Send" class='submit'> 
</form> 

然後使用jQuery來改變行動領域,

$(document).ready(function() { 
    $('form').on('click', '.submit', function() { 
     var mail = $("input[name='email']").val(); 
     $('form').attr('action',"mailto:" + mail); 
    }); 
}) 
+0

那麼是否有可能以不打開計算機上的郵件客戶端的方式執行此操作,並且只在您點擊發送時關閉電子郵件? – loriensleafs

+0

@loriensleafs,不,這是不可能的。你必須使用PHP或Perl來做到這一點。 – user1995997