在表单提交,mailto从javascript与表单值

我有一个表单,当提交表单(输入类型=“提交”)时,我想打开客户端默认的邮件浏览器与预先填充的电子邮件消息。

因此,当用户点击提交时,需要做两件事。 打开电子邮件并提交表单。

另外,如何使用表单中输入的值来预填充电子邮件?

我是javascript-jquery的新手所以请,任何代码示例都会有很大的帮助!

谢谢你的帮助!

在提交表格之前,您可以:

window.location.href = 'mailto:nicola@mio.it'; 

这将打开预定义的邮件客户端,您也可以预填充一些字段。 在这里查看mailto sintax或发布更多信息,以便我们可以帮助您;

这可以这样做:

 $('input[type=submit]').click(function(){ window.location.href = "mailto:" + $('#email').val(); }); 

你可以预先填写表格

 $("textarea").val('Your message here! You\' have to strip \''); 

如果它是默认的电子邮件clien’t,我担心这是不可能的

当我需要通过mailto使用我的本地电子邮件客户端发送时,我使用了这样的代码,它可能有所帮助: