045
This commit is contained in:
parent
6092493b47
commit
40b37d1100
26
src/a3.nim
26
src/a3.nim
@ -369,10 +369,10 @@ import
|
|||||||
var val: Validity
|
var val: Validity
|
||||||
if lname == "":
|
if lname == "":
|
||||||
val.message = "Last Name is Required"
|
val.message = "Last Name is Required"
|
||||||
val.class = "text-danger"
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.mark = ""
|
||||||
ctx.send sendLastName(lname, val)
|
ctx.send sendLastName(lname, val)
|
||||||
|
|
||||||
"/validation/fname" -> post:
|
"/validation/fname" -> post:
|
||||||
@ -380,10 +380,10 @@ import
|
|||||||
var val: Validity
|
var val: Validity
|
||||||
if fname == "":
|
if fname == "":
|
||||||
val.message = "First Name is Required"
|
val.message = "First Name is Required"
|
||||||
val.class = "text-danger"
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.mark = ""
|
||||||
ctx.send sendFirstName(fname, val)
|
ctx.send sendFirstName(fname, val)
|
||||||
|
|
||||||
"/validation/address" -> post:
|
"/validation/address" -> post:
|
||||||
@ -391,10 +391,10 @@ import
|
|||||||
var val: Validity
|
var val: Validity
|
||||||
if address == "":
|
if address == "":
|
||||||
val.message = "Address is Required"
|
val.message = "Address is Required"
|
||||||
val.class = "text-danger"
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.mark = ""
|
||||||
ctx.send sendAddress(address, val)
|
ctx.send sendAddress(address, val)
|
||||||
|
|
||||||
"/validation/state" -> post:
|
"/validation/state" -> post:
|
||||||
@ -402,10 +402,10 @@ import
|
|||||||
var val: Validity
|
var val: Validity
|
||||||
if state == "":
|
if state == "":
|
||||||
val.message = "State is Required"
|
val.message = "State is Required"
|
||||||
val.class = "text-danger"
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.mark = ""
|
||||||
ctx.send sendState(state, val)
|
ctx.send sendState(state, val)
|
||||||
|
|
||||||
"/validation/zip" -> post:
|
"/validation/zip" -> post:
|
||||||
@ -413,10 +413,10 @@ import
|
|||||||
var val: Validity
|
var val: Validity
|
||||||
if zip == "":
|
if zip == "":
|
||||||
val.message = "Zip is Required"
|
val.message = "Zip is Required"
|
||||||
val.class = "text-danger"
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.mark = ""
|
||||||
ctx.send sendZip(zip, val)
|
ctx.send sendZip(zip, val)
|
||||||
|
|
||||||
"/validation/email" -> post:
|
"/validation/email" -> post:
|
||||||
@ -424,10 +424,10 @@ import
|
|||||||
var val: Validity
|
var val: Validity
|
||||||
if email == "":
|
if email == "":
|
||||||
val.message = "Email is Required"
|
val.message = "Email is Required"
|
||||||
val.class = "text-danger"
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.mark = ""
|
||||||
ctx.send sendEmail(email, val)
|
ctx.send sendEmail(email, val)
|
||||||
|
|
||||||
"/validation/phone" -> post:
|
"/validation/phone" -> post:
|
||||||
@ -436,9 +436,11 @@ import
|
|||||||
if phone == "":
|
if phone == "":
|
||||||
val.message = "Phone is Required"
|
val.message = "Phone is Required"
|
||||||
val.class = "text-danger"
|
val.class = "text-danger"
|
||||||
|
val.mark = "is-invalid"
|
||||||
else:
|
else:
|
||||||
val.message = ""
|
val.message = ""
|
||||||
val.class = "text-success"
|
val.class = "text-success"
|
||||||
|
val.mark = ""
|
||||||
ctx.send sendPhone(phone, val)
|
ctx.send sendPhone(phone, val)
|
||||||
|
|
||||||
"/contact" -> get:
|
"/contact" -> get:
|
||||||
|
@ -171,7 +171,6 @@
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_postal_zip" class="text-black">Posta / Zip <span class="text-danger">*</span></label>
|
<label for="c_postal_zip" class="text-black">Posta / Zip <span class="text-danger">*</span></label>
|
||||||
{# <label class="text-danger">{{zipError}}</label> #}
|
|
||||||
<input type="text" class="form-control" id="c_postal_zip"
|
<input type="text" class="form-control" id="c_postal_zip"
|
||||||
hx-post="/validation/zip"
|
hx-post="/validation/zip"
|
||||||
name="c_postal_zip"
|
name="c_postal_zip"
|
||||||
|
@ -4,7 +4,7 @@ import
|
|||||||
type
|
type
|
||||||
Validity* = object
|
Validity* = object
|
||||||
message*: string
|
message*: string
|
||||||
class*: string
|
mark*: string
|
||||||
|
|
||||||
proc sendLastName*(lastName: string, input: Validity): string =
|
proc sendLastName*(lastName: string, input: Validity): string =
|
||||||
result = fmt"""
|
result = fmt"""
|
||||||
@ -14,8 +14,8 @@ proc sendLastName*(lastName: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_lname" class="text-black">Last Name <span class="text-danger">*</span></label>
|
<label for="c_lname" class="text-black">Last Name <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_lname"
|
||||||
<input type="text" class="form-control" id="c_lname"
|
placeholder="{input.message}"
|
||||||
hx-post="lname"
|
hx-post="lname"
|
||||||
name="c_lname"
|
name="c_lname"
|
||||||
value="{lastName}"
|
value="{lastName}"
|
||||||
@ -31,8 +31,8 @@ proc sendFirstName*(firstName: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_lname" class="text-black">First Name <span class="text-danger">*</span></label>
|
<label for="c_lname" class="text-black">First Name <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_fname"
|
||||||
<input type="text" class="form-control" id="c_fname"
|
placeholder="{input.message}"
|
||||||
hx-post="/validation/fname"
|
hx-post="/validation/fname"
|
||||||
name="c_fname"
|
name="c_fname"
|
||||||
value="{firstName}"
|
value="{firstName}"
|
||||||
@ -48,8 +48,8 @@ proc sendAddress*(address: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_address" class="text-black">Address <span class="text-danger">*</span></label>
|
<label for="c_address" class="text-black">Address <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_address"
|
||||||
<input type="text" class="form-control" id="c_address"
|
placeholder="{input.message}"
|
||||||
hx-post="/validation/address"
|
hx-post="/validation/address"
|
||||||
name="c_address"
|
name="c_address"
|
||||||
value="{address}"
|
value="{address}"
|
||||||
@ -65,8 +65,8 @@ proc sendState*(state: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_state" class="text-black">State <span class="text-danger">*</span></label>
|
<label for="c_state" class="text-black">State <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_state_country"
|
||||||
<input type="text" class="form-control" id="c_state_country"
|
placeholder="{input.message}"
|
||||||
hx-post="/validation/state"
|
hx-post="/validation/state"
|
||||||
name="c_state_country"
|
name="c_state_country"
|
||||||
value="{state}"
|
value="{state}"
|
||||||
@ -82,8 +82,8 @@ proc sendZip*(zip: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_zip" class="text-black">Posta / Zip <span class="text-danger">*</span></label>
|
<label for="c_zip" class="text-black">Posta / Zip <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_postal_zip"
|
||||||
<input type="text" class="form-control" id="c_postal_zip"
|
placeholder="{input.message}"
|
||||||
hx-post="/validation/zip"
|
hx-post="/validation/zip"
|
||||||
name="c_postal_zip"
|
name="c_postal_zip"
|
||||||
value="{zip}"
|
value="{zip}"
|
||||||
@ -99,8 +99,8 @@ proc sendEmail*(email: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_email" class="text-black">Email <span class="text-danger">*</span></label>
|
<label for="c_email" class="text-black">Email <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_email_address"
|
||||||
<input type="text" class="form-control" id="c_email_address"
|
placeholder="{input.message}"
|
||||||
hx-post="/validation/email"
|
hx-post="/validation/email"
|
||||||
name="c_email_address"
|
name="c_email_address"
|
||||||
value="{email}"
|
value="{email}"
|
||||||
@ -116,8 +116,8 @@ proc sendPhone*(phone: string, input: Validity): string =
|
|||||||
hx-swap="outerHTML"
|
hx-swap="outerHTML"
|
||||||
>
|
>
|
||||||
<label for="c_phone" class="text-black">Phone <span class="text-danger">*</span></label>
|
<label for="c_phone" class="text-black">Phone <span class="text-danger">*</span></label>
|
||||||
<label class="{input.class}">{input.message}</label>
|
<input type="text" class="form-control {input.mark}" id="c_phone"
|
||||||
<input type="text" class="form-control" id="c_phone"
|
placeholder="{input.message}"
|
||||||
hx-post="/validation/phone"
|
hx-post="/validation/phone"
|
||||||
name="c_phone"
|
name="c_phone"
|
||||||
value="{phone}"
|
value="{phone}"
|
||||||
|
Loading…
Reference in New Issue
Block a user