diff --git a/public/profil_edit.js b/public/profil_edit.js
index 7aac010d5d37dd3c40cb6ca18bc9288de45d137c..207751c1735668fba7a95737146295e24e806587 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 c7038f276fd0a2177e85f7f19387bd4d1ca6a79c..81e976e09de8ab43d3a5e168b4067f8958251dd2 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