关于php:使用预定义消息打开邮件客户端并允许用户选择地址

Open mail client with predefined message and allow user to select address

我有问题。我需要做一个链接,如果用户点击那个链接,用户本机的电子邮件客户端将以预先定义的消息打开,但用户必须能够选择接收者地址。我知道mailto命令,但我找不到允许用户选择自己的接收器地址的方法。有人能帮我吗?


如果要创建没有默认地址的默认正文副本,只需忽略该地址:

1
Send email


你想要什么还不清楚。您希望用户在浏览器或邮件应用程序中定义电子邮件吗?下面是一个JSfiddle,演示如何在浏览器中定义它:

http://jsfiddle.net/vxgmw/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<p>
<input type="radio" name="email" value="[email protected]" />Apple
</p>
<p>
<input type="radio" name="email" value="[email protected]" />Microsoft
</p>
<p>
<input type="radio" name="email" value="[email protected]" />Linux
</p>
<p>
<input type="radio" name="email" value="other" />Other: <input type="text" name="other_email" />
</p>
<p>
[cc lang="php"]

$(函数){$(':radio[name=email]).on('change',function()。{if($(this).val()='其他'){$('mailto_link').text('mailto:'+$('input[name=other_email]").val()+'?这+是+预定义+消息');}否则{$('mailto_link').text('mailto:'+$(this).val()+'?这+是+预定义+消息');}(});$('input[name=other_email]).on('keyup',function()。{if($(':radio[name=email]:checked').val()='其他'){$('mailto_link').text('mailto:'+$(this).val()+'?这+是+预定义+消息');}(});(});< /代码>