【发布时间】:2015-09-22 09:28:31
【问题描述】:
<form action="MAILTO:myemail@example.com" method="post" enctype="text/plain">
<input type="text" value="Name" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Name';}" required="">
<input type="text" value="E-mail" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'E-mail';}" required="">
<textarea type="text" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Message';}" required="">Message</textarea>
<input type="submit" value="SEND">
</form>
上面的代码在我的 HTML 文件中。一旦我在文本框中输入文本并单击提交按钮,它就会使用我的电子邮件客户端打开一封新电子邮件(到目前为止一切都很好)。但是,电子邮件正文中没有任何内容。我想让我输入的文本出现在刚刚打开的新电子邮件的正文中。我不想使用任何 PHP 或 JavaScript 文件。我希望所有内容都在 HTML 文件中。
谢谢!
【问题讨论】:
-
您可能需要检查this question 以了解
mailto:方案的语法。另外,我有点困惑,因为你说你不想使用 JS,但你在onfocus/onblur中使用 JS。 -
我的意思是我只想在 HTML 文件中进行更改,而不是在 JS 文件中添加代码行。