我似乎无法弄清楚为什么表单的内容不会发送到我的雅虎电子邮件。任何帮助将非常感激。我是新来的,所以这可能是一个非常简单的错误。
<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>
答案 0 :(得分:0)
mailto:
does not work effectively as a form action。使用HTTP(S)URI和服务器端表单处理程序(使用您选择的服务器支持的编程语言编写的处理程序或第三方托管服务)。
此外,您的HTML无效。使用validator; <form>
个元素可能未嵌套。我无法记住浏览器是如何尝试从该特定错误中恢复的,但您可能正在通过明确的操作提交外部表单和表单。
答案 1 :(得分:-1)
您不需要包含发件人电子邮件,因为mailto将在客户端启动默认电子邮件程序以发送电子邮件,并强制用户登录其邮件帐户。 消息主题和正文的字段应分别命名为“主题”和“正文”。