diff --git a/controllers/users.go b/controllers/users.go index f22c149..44facc0 100644 --- a/controllers/users.go +++ b/controllers/users.go @@ -16,10 +16,15 @@ type Users struct { } func (u Users) New(w http.ResponseWriter, r *http.Request) { - u.Templates.New.Execute(w, nil) + var data struct { + Email string + } + data.Email = r.FormValue("email") + u.Templates.New.Execute(w, data) } func (u Users) Create(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "TODO! ", r.FormValue("email")) + } func FromStaticTemplate(templatePath ...string) Users { diff --git a/templates/signup.gohtml b/templates/signup.gohtml index fc7145f..894d22a 100644 --- a/templates/signup.gohtml +++ b/templates/signup.gohtml @@ -14,12 +14,21 @@
+
+
+ +