2017-02-22 89 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. 离开电子邮件客户端打开
相关问题