如何通过电子邮件单击按钮提交表单?

时间:2013-06-11 15:28:22

标签: html outlook

我编写了一个脚本,当我点击一个按钮但是它不起作用时发送完整表格的电子邮件,这里是代码:

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

我哪里出错了?我知道我没有Outlook Express,所以如果没有它就不能使用表单操作,还有其他选择吗?

2 个答案:

答案 0 :(得分:4)

  

我哪里出错了?

  • 您正在尝试使用mailto: as a form action。它不起作用。
  • 您正尝试在action而不是<button>上指定<form>
  • 您使用type="button"(用于JavaScript绑定)而不是type="submit"
  

还有其他选择吗?

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

答案 1 :(得分:0)

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

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

您不需要表单操作。

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