首页 > 解决方案 > 我可以把等号去掉吗?

问题描述

我正在尝试为我的网页创建一个反馈表,如下所示: 在此处输入图像描述

但是,如果有人单击“提交”按钮,则该页面撰写的电子邮件将包含等号,如下所示:

您的姓名:=abc 您的反馈:=efg

这是我的代码:

 <form action=mailto:mail@domain.com method="post" enctype="text/plain" name="FeedbackForm">
                Your name: <br>
                <input type="text" size="24" name="Your name:"> <br>
                Feedback: <br>
                <textarea name="Your feedback:" rows="6" cols="50"> </textarea> <br>
                <input type="submit" value="Submit">
 </form>

有什么办法可以去掉等号?

标签: javascripthtml

解决方案


只要您正在使用等号,您就必须忍受等号,form action=mailto:因为没有进行任何处理 - 信息正在直接转换为电子邮件。如果您的表单是由服务器端脚本处理的,则使用不同的表单操作,例如,<form action="/submit-form.php">该脚本可以更精美地格式化电子邮件。它还可以将结果保存在数据库中或发送自动回复,因此您应该考虑一下。您可以在网上找到如何编写电子邮件表单的示例和说明,但您必须注意安全性。如果您没有自己的脚本,公司将为您处理表单,例如EmailJsJotForm 。


推荐阅读