2016-04-03 97 views
-4

我刚刚学习golang,昨天我创建了一个非常简单的联系表单。我只是让用户输入他们的电子邮件地址并写下一条简单的消息。这是它如何发送到电子邮件:在golang中写入两个字符串

msg := &Message{ 
    Email: r.FormValue("email"), 
    Content: r.FormValue("content"), 
} 

当我收到电子邮件时,我所得到的是邮件的内容。我期待添加更多的字段。所以为了避免混淆,我希望在r.FormValue("content"),之前有类似Message:的东西。这可以让电子邮件更有条理。

编辑:我很抱歉混淆,我急着写了这个。所以基本上我有一个golang联系表格,要求用户的电子邮件地址和一条消息。当他们点击提交时,我会收到一封电子邮件,其中包含该主题的地址以及正文中的消息。让我们说他们会这样说:“嘿,我的名字是乔,我想联系”。我会在电子邮件正文中得到相同的确切单词。我希望添加更多的textareas,所以为了不让我感到困惑,如果在消息前面会说Message:,那将会很棒。整个电子邮件正文看起来像这样:

消息:嘿,我的名字是乔,我希望取得联系。

我使用r.FormValue("content"),来获取消息的内容,现在我需要一种方法在其前面添加字符串Message:

请让我知道你是否想让我更好地解释它。

+3

我重新读了几遍,我还是不明白你想要做什么,也许增加一个例子伪码(或者PHP或者其他你熟悉的语言)。 – OneOfOne

+0

@OneOfOne请参阅我上面的修改。 – cmelone

回答

0

如果我理解正确的话,你需要做的是

msg := &Message{ 
    Email: r.FormValue("email"), 
    Content: "Message: " + r.FormValue("content"), 
} 
+0

谢谢。当我回家时我会试试这个。 – cmelone