javascript - 我可以把等号去掉吗?
问题描述
我正在尝试为我的网页创建一个反馈表,如下所示: 在此处输入图像描述
但是,如果有人单击“提交”按钮,则该页面撰写的电子邮件将包含等号,如下所示:
您的姓名:=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>
有什么办法可以去掉等号?
解决方案
只要您正在使用等号,您就必须忍受等号,form action=mailto:
因为没有进行任何处理 - 信息正在直接转换为电子邮件。如果您的表单是由服务器端脚本处理的,则使用不同的表单操作,例如,<form action="/submit-form.php">
该脚本可以更精美地格式化电子邮件。它还可以将结果保存在数据库中或发送自动回复,因此您应该考虑一下。您可以在网上找到如何编写电子邮件表单的示例和说明,但您必须注意安全性。如果您没有自己的脚本,公司将为您处理表单,例如EmailJs或JotForm 。
推荐阅读
- python - 动态优化需要帮助:错误消息:通过的 f0 在优化算法中具有多于 1 个维度
- java - Spring Security 加密密码问题
- c# - 如何将此 SQL 转换为 LINQ?
- python - 转置和重塑究竟是如何工作的?
- opencv - 使用 ML 中的特征提取方法将灰度图像转换为彩色图像
- react-native - 在 Mac OS Catalina 上安装 Watchman 无法使用 Home brew
- wpf - 为什么我点击按钮后左眼不再眨眼
- c# - C# WPF TextBox 对文本更改的调用方法
- python - 使用pandas groupby并申请累积积分
- r - Tidyquant 中权重随时间和资产变化的投资组合