diff options
author | Mateja <mail@matejamaric.com> | 2021-05-09 14:41:41 +0200 |
---|---|---|
committer | Mateja <mail@matejamaric.com> | 2021-05-09 14:41:41 +0200 |
commit | 5ed4787e33e258cc9afa7e9d2886a0b590d69715 (patch) | |
tree | aaad7a8e13ea08b7d548ede3a799d848efb1c730 /views | |
parent | 766b60adf81664c59bda39ebc5350af67e325f4e (diff) | |
download | node-playground-5ed4787e33e258cc9afa7e9d2886a0b590d69715.tar.gz node-playground-5ed4787e33e258cc9afa7e9d2886a0b590d69715.zip |
Returning validation errors and old values to `post` form.
Made custom middleware for that purpose.
Diffstat (limited to 'views')
-rw-r--r-- | views/new-post.handlebars | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/views/new-post.handlebars b/views/new-post.handlebars index 9e42ba9..2038326 100644 --- a/views/new-post.handlebars +++ b/views/new-post.handlebars @@ -3,11 +3,15 @@ <form action="/new-post" method="post" accept-charset="utf-8"> <div class="mb-3"> <label for="post_title" class="form-label">Post title:</label> - <input name="title" type="text" class="form-control" id="post_title" required> + <input name="title" type="text" class="form-control" id="post_title" + value="{{oldForm.values.title}}" required> </div> <div class="mb-3"> <label for="post_text" class="form-label">Post text:</label> <textarea name="text" class="form-control" id="post_text"></textarea> + {{#if oldForm.errors.text}} + <div class="invalid-feedback d-block">{{oldForm.errors.text}}</div> + {{/if}} </div> <button type="submit" class="btn">Submit</button> </form> |