我似乎不明白为什么表单的内容不能发送到我的雅虎邮箱。任何帮助将是非常感激的。我是新手,所以这可能是一个非常简单的错误。
<div class="bl-content">
<h2>Get in touch</h2>
<div id="form-main">
<div id="form-div">
<form class="form" id="form1">
<form action="MAILTO:concroteau143@yahoo.com" method="post" enctype="text/plain">
<p class="name">
<input name="name" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input" placeholder="Name" id="name"/>
</p>
<p class="email">
<input name="email" type="text" class="validate[required,custom[email]] feedback-input" id="email" placeholder="Email"/>
</p>
<p class="text">
<textarea name="text" class="validate[required,length[6,300]] feedback-input" id="comment" placeholder="Comment"></textarea>
</p>
<div class="submit">
<input type="submit" value="SEND" id="button-blue"/>
<div class="ease"></div>
</form>
</form>
</div>
</div>
</div>
mailto:
不能作为表单操作有效地工作。使用HTTP(S) URI和服务器端表单处理程序(可以用您选择的服务器支持的编程语言编写,也可以使用第三方托管服务)。
另外,你的HTML是无效的。使用验证器;<form>
元素不能嵌套。我不记得浏览器是如何尝试从这个特定的错误中恢复的,但有可能你正在提交你的外部表单和表单与一个显式的动作。
您不需要包含发件人的电子邮件,因为mailto将在客户端启动默认的电子邮件程序来发送电子邮件,并迫使用户登录到他们的邮件帐户。消息的主题和正文字段应分别命名为"subject"one_answers"body"。