From 30389de16f40b2ef1a6dce1e961a9fb65da7225e Mon Sep 17 00:00:00 2001 From: mikestefanello Date: Sat, 18 May 2024 16:19:27 -0400 Subject: [PATCH] Added radio form element example. --- pkg/routes/contact.go | 1 + templates/pages/contact.gohtml | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/pkg/routes/contact.go b/pkg/routes/contact.go index 2f663d5..93b7edb 100644 --- a/pkg/routes/contact.go +++ b/pkg/routes/contact.go @@ -17,6 +17,7 @@ type ( contactForm struct { Email string `form:"email" validate:"required,email"` + Department string `form:"department" validate:"required,oneof=sales marketing hr"` Message string `form:"message" validate:"required"` Submission controller.FormSubmission } diff --git a/templates/pages/contact.gohtml b/templates/pages/contact.gohtml index 7298d31..2f46237 100644 --- a/templates/pages/contact.gohtml +++ b/templates/pages/contact.gohtml @@ -31,6 +31,23 @@ {{template "field-errors" (.Form.Submission.GetFieldErrors "Email")}} +
+ + + + + {{template "field-errors" (.Form.Submission.GetFieldErrors "Department")}} +
+