HTML电子邮件提交表单

时间:2012-01-18 08:56:50

标签: html forms email

电子邮件表单有问题。单击提交时无法识别页面。我错过了一些非常明显的东西吗我已将“您的电子邮件地址”替换为VALUE中的有效电子邮件地址。

以下是代码:

<form method="post" action="http://www.ftp://www.users.greenbee.net//cgi-bin/FormMail.pl" name="MyForm">

<input type="hidden" name="recipient" value="YOUR EMAIL ADDRESS" />
<input type="hidden" name="sort" value="order:FirstName,Surname,emailaddress,Comments" />

<center>

<table border="0" width="64%" bgcolor="#c0c0c0">
<tr>
  <td width="41%" align="center"><strong>First Name</strong></td>
  <td width="59%" align="center"><input type="text" name="FirstName" size="24" /></td>
</tr>
<tr>
  <td width="41%" align="center"><strong>Surname</strong></td>
  <td width="59%" align="center"><input type="text" name="Surname" size="24" /></td>
</tr>
<tr>
  <td width="41%" align="center"><strong>E-mail Address</strong></td>
  <td width="59%" align="center"><input type="text" name="emailaddress" size="24" /></td>
</tr>
<tr>
  <td width="41%" align="center"><strong>Comments on my webpage</strong></td>
  <td width="59%" align="center"><textarea rows="3" cols="24" name="Comments"></textarea></td>
</tr>
<tr>
  <td width="41%" align="center"><input type="submit" value="Send Form" name="SendForm" /></td>
  <td width="59%" align="center"><input type="reset" value="Clear Form" name="ClearForm" /></td>
</tr>
</table>

</center>

</form>

4 个答案:

答案 0 :(得分:2)

表单action全部搞砸了。

它应该是http://ftp://,你不能将两者结合起来。

通过快速试验和错误,这个“有效”但需要验证:
ftp://www.users.greenbee.net/cgi-bin/FormMail.pl

答案 1 :(得分:1)

你的行动页面无效 看有两个协议

Http和FTP ..

我认为这是错误的。

答案 2 :(得分:0)

检查您的行动路径。它必须是FormMail.pl的绝对位置。

一定要以http://或ftp://

开头

答案 3 :(得分:0)

有一项相对较新的服务,名为Slapform,可让您通过电子邮件发送表单提交。您所要做的就是将表单的mix.babel(['public/js/es6file.js'], 'public/js/app.es5.js') 设置为method,并将表单的POST指向action。它非常简单易用:

https://api.slapform.com/your@email.com