1

我编写了一个脚本,用于在单击按钮时发送已完成表单的电子邮件,但它不起作用,这是代码:

<button type= "button" onclick= form action="mailto:Myemail@mail.co.uk">Submit</button>

我哪里出错了?我知道我没有 Outlook Express,所以如果没有它,表单操作不起作用,是否有替代方法?

4

2 回答 2

4

我哪里出错了?

  • 您正在尝试mailto:用作表单操作。它不起作用。
  • 您正在尝试指定您的actionon a<button>而不是 on a<form>
  • 您正在使用 a type="button"(用于 JavaScript 绑定)而不是type="submit"

有其他选择吗?

提交到服务器端程序,用您选择的语言(您的服务器支持)编写,并让它发送电子邮件。第三方托管选项可用。

于 2013-06-11T15:30:53.733 回答
0

如果要在按钮上打开电子邮件客户端,请单击使用:

<input type="button" value="Submit" onClick="parent.location='Myemail@mail.co.uk';">

您不需要为此执行表单操作。

另一种选择是编写某种服务器端代码,直接发送电子邮件,而无需打开电子邮件客户端。您可以使用多种语言编写代码,例如 PHP、ASP.NET 等。

于 2013-06-11T15:41:24.050 回答