我正在尝试创建一个表单,如果我们提交输入,此输入的值显示在您的框中,到目前为止我实现了这一点,在我点击提交后打开一个谷歌弹出,提前谢谢< / p>
<form action="mailto:softphoton001@gmail.com" method="POST">
<input name="subject" type="text" />
<textarea name="body"></textarea>
<input type="submit" value="Send" />
</form>
&#13;
答案 0 :(得分:0)
据我所知,您发布的代码段并没有什么特别的错误,但是mailto表单的行为方式取决于用户的设置,尤其是默认电子邮件客户端和浏览器的组合。看起来您的计算机上的行为是打开Gmail(假设这是你的谷歌弹出的意思)。
您可以通过更改浏览器中的设置来更改设置的行为,但不管怎样,这将要求用户实际同意发送数据 - 通常是通过点击发送电子邮件客户端。
以下链接更详细地解释了这一点: https://www.thoughtco.com/when-mailto-forms-dont-work-3464315
如果这不是您想要的行为,您可能需要使用其他方法,例如使用php脚本。