From 36b00fd123b75e51217932f691b8d86d34ceacdd Mon Sep 17 00:00:00 2001 From: Fadhil Imam Kurnia <fadhilimamk@gmail.com> Date: Sat, 7 Oct 2017 14:08:42 +0700 Subject: [PATCH] Add validation in location edit --- public/profil_edit.js | 9 +++++++++ src/view/profil_edit_location.php | 5 +++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/public/profil_edit.js b/public/profil_edit.js index 7aac010..207751c 100644 --- a/public/profil_edit.js +++ b/public/profil_edit.js @@ -7,5 +7,14 @@ function validateProfileEdit() { return false; } + return true; +} + +function validateLocationEdit() { + var input = document.getElementById('locationInput').value; + if (input.trim() == "") { + alert('Location is empty!'); + return false; + } return true; } \ No newline at end of file diff --git a/src/view/profil_edit_location.php b/src/view/profil_edit_location.php index c7038f2..81e976e 100644 --- a/src/view/profil_edit_location.php +++ b/src/view/profil_edit_location.php @@ -58,8 +58,8 @@ <div class="row"> <div class="col-1"></div> <div class="col-4"> - <form action="/main/profil/location/add?u=<?=$id?>" method="post"> - <input type="text" name="location" style="width:76%;height: 30px; font-size: medium"> + <form action="/main/profil/location/add?u=<?=$id?>" method="post" onsubmit="return validateLocationEdit()"> + <input id="locationInput" type="text" name="location" style="width:76%;height: 30px; font-size: medium"> <input class="btn green" type="submit" value="ADD" style="width:20%;margin-left: 10px"> </form> </div> @@ -76,5 +76,6 @@ </div> </div> </div> +<script type="text/javascript" src="/profil_edit.js"></script> </body> </html> \ No newline at end of file -- GitLab