diff --git a/src/a3.nim b/src/a3.nim index c5dba4c..8638c8f 100644 --- a/src/a3.nim +++ b/src/a3.nim @@ -422,6 +422,17 @@ import val.class = "text-success" ctx.send sendZip(zip, val) +"/validation/email" -> post: + var email = ctx.urlForm["c_email_address"] + var val: Validity + if email == "": + val.message = "Email is Required" + val.class = "text-danger" + else: + val.message = "" + val.class = "text-success" + ctx.send sendEmail(email, val) + "/contact" -> get: var diff --git a/src/a3a/checkout.nimja b/src/a3a/checkout.nimja index d38a02a..cf04f74 100644 --- a/src/a3a/checkout.nimja +++ b/src/a3a/checkout.nimja @@ -159,7 +159,6 @@ hx-swap="outerHTML" > - {# #}
-
+
- - + {# #} +
diff --git a/src/a3pkg/htmx.nim b/src/a3pkg/htmx.nim index 4348127..acd3b5a 100644 --- a/src/a3pkg/htmx.nim +++ b/src/a3pkg/htmx.nim @@ -89,4 +89,21 @@ proc sendZip*(zip: string, input: Validity): string = value="{zip}" >
+ """ + +proc sendEmail*(email: string, input: Validity): string = + result = fmt""" +
+ + + +
""" \ No newline at end of file