我想发送一封包含提交按钮的电子邮件,点击该按钮会触发帖子请求。 我该如何创建这样的电子邮件? 需要什么样的代码?
我写的代码:
<h1>Show a push button:</h1>
<p>The button below activates a JavaScript when it is clicked.</p>
<br/>
<input type="button" value="Click me" onclick="msg()">
答案 0 :(得分:0)
您似乎尝试采用的方法是使用JavaScript。这绝对不行。 电子邮件客户端不允许在HTML格式的电子邮件中执行。
您可以在电子邮件中放置常规表单:
<form action="http://example.com" method="POST">
<button>Submit</button>
</form>
...但是,电子邮件客户端中的表单支持并不完美。
安全方法是要求用户执行两个步骤:将常规链接用于包含用户可以在其中加载的表单的网页Web浏览器,然后单击“提交”按钮。
如果您不关心常规保护,那么您可以让JavaScript自动在该页面上提交表单,或者更改期望POST请求期望GET请求的端点并使用常规链接原始电子邮件。