2016-04-03 14 views
-4

Ich lerne gerade Golang, und gestern habe ich ein ziemlich einfaches Kontaktformular erstellt. Ich habe nur den Benutzer ihre E-Mail-Adresse eingeben und eine einfache Nachricht schreiben. Dies ist, wie es in der E-Mail gesendet wird:Zwei Teile einer Schnur in Golang schreiben

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

Als ich die E-Mail bekommen, alles, was ich bekommen, ist der Inhalt der Nachricht. Ich möchte noch mehr Felder hinzufügen. Damit es nicht verwirrend wird, möchte ich, dass es so etwas wie Message: vor r.FormValue("content"), gibt. Dies wäre etwas, um die E-Mails besser zu organisieren.

EDIT: Es tut mir so leid für die Verwirrung, ich schrieb dies in Eile. Also habe ich grundsätzlich ein Kontaktformular, das nach der E-Mail-Adresse des Benutzers und einer Nachricht fragt. Wenn sie auf "Senden" klicken, erhalte ich eine E-Mail mit der Adresse im Betreff und der Nachricht im Nachrichtentext. Sagen wir, sie sagen etwas wie: "Hey, mein Name ist Joe, und ich würde gerne Kontakt aufnehmen". Ich würde die gleichen genauen Wörter im Text der E-Mail erhalten. Ich suche, mehr Textareas hinzuzufügen, also um für mich nicht verwirrt zu werden, würde es großartig sein, wenn vor der Nachricht es Message: sagen würde. Der ganze E-Mail Körper würde so aussehen:

Nachricht: Hey, mein Name ist Joe, und ich würde gerne Kontakt aufnehmen.

Ich benutze r.FormValue("content"),, um den Inhalt der Nachricht zu bekommen, jetzt brauche ich eine Möglichkeit, die Zeichenfolge Message: davor hinzuzufügen.

Bitte lassen Sie mich wissen, wenn Sie möchten, dass ich es besser erkläre.

+3

Ich las, dass einige Male und ich immer noch nicht verstehen, was Sie versuchen vielleicht zu tun, um ein Beispiel Pseudocode hinzufügen (oder PHP oder jede andere Sprache, die Sie kennen). – OneOfOne

+0

@OneOfOne siehe meine Bearbeitung oben. – cmelone

Antwort

0

Wenn ich Sie richtig verstehe, alles, was Sie tun müssen, ist

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

Danke. Ich werde es ausprobieren, wenn ich nach Hause komme. – cmelone