order validation
This commit is contained in:
parent
2a4110ee8c
commit
de22166113
6 changed files with 164 additions and 7 deletions
|
|
@ -12,7 +12,7 @@ templ product_form(product types.Product) {
|
|||
<div>
|
||||
<span>{product.Name} <span> · {product.Price} zł</span></span>
|
||||
<button type="button" onClick={templ.JSFuncCall("decrease", product.Id)}> - </button>
|
||||
<input name={product.Id} id={product.Id} value="0" type="number" step={step(product)} min="0" max="100"/>
|
||||
<input class="order_item" data-price={product.Price} name={product.Id} id={product.Id} value="0" type="number" step={step(product)} min="0" max="100"/>
|
||||
<button type="button" onClick={templ.JSFuncCall("increase", product.Id)}> + </button>
|
||||
</div>
|
||||
}
|
||||
|
|
@ -53,16 +53,19 @@ templ Swieta(products []types.Product) {
|
|||
<div>
|
||||
<h2>Złóż zamówienie</h2>
|
||||
<p>Odbiór wszystkich zamówień: <b>24 grudnia</b>. Zamówienia przyjmujemy do <b>15 grudnia</b>. Potwierdzimy zamówienie telefonicznie.</p>
|
||||
<form method="post" action="/order" >
|
||||
<p>Wszystkie zamówienia obejmuje zaliczka o wysokości <b>50zł</b>. </p>
|
||||
<form method="post" action="/order/" >
|
||||
<input name="name" type="text" required placeholder="Imie i Nazwisko"/>
|
||||
<input name="phone" type="tel" required placeholder="Numer Telefonu"/>
|
||||
<fieldset>
|
||||
for _, product := range products {
|
||||
@product_form(product)
|
||||
}
|
||||
</fieldset>
|
||||
<input name="name" type="text" required placeholder="Imie i Nazwisko"/>
|
||||
<input name="phone" type="tel" required placeholder="Numer Telefonu"/>
|
||||
<span>Wartość zamówienia: <span id="total_price">0</span></span>
|
||||
<button type="submit">Wyślij zamówienie</button>
|
||||
</form>
|
||||
<p>Po kliknięciu przycisku wyślij zamówienie, nastąpi przekierowanie do wpłaty zaliczki. Kwota zaliczki wynosi <b>50zł</b>. Po potwierdzeniu wpłaty otrzymasz numer zamówienia.</p>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue