2017-02-22 78 views
0

我知道如何提交表單。我知道如何使用mailto:鏈接。我無法弄清楚當用戶點擊單個鏈接(或按鈕)時如何做到這一點。打開電子郵件客戶端並使用PHP/JavaScript提交表格

有沒有辦法提交表單數據並打開電子郵件客戶端?正在考慮使用附加的onclick JavaScript的mailto:鏈接的一些變體;但我不知道如何提交表單數據,而不點擊提交按鈕。 (或者flipside - 用提交點擊的JavaScript附件打開用戶的電子郵件客戶端)

回答

1

實現此目的的最簡單方法是使用JavaScript/jQuery和HTML的組合。使用a創建了一個鏈接,onclick參數添加到它,它可以觸發表單提交:

使用jQuery:

<a href="mailto:[email protected]" onclick="$('#myform').submit();">Submit</a> 

使用JavaScript:

<a href="mailto:[email protected]" onclick="document.getElementById('myform').submit();">Submit</a> 
0

如果你想要的是首先打開電子郵件客戶端,然後自動發送電子郵件電子郵件客戶端,這是不可能的。

否則,尼拉吉的回答很相稱,但它會:

  1. 打開電子郵件客戶端
  2. 提交的電子郵件
  3. 離開電子郵件客戶端打開
相關問題