Для этого вам даже не нужен Javascript - в браузере есть встроенные функции проверки.Просто добавьте атрибут required
в те поля, которые не могут быть пустыми.
Я сократил ваш пример до самого необходимого, чтобы продемонстрировать это:
body {
background-color: powderblue;
}
<form>
<div>
<label for="fName">First Name:</label>
<input type="text" id="firstname" placeholder="Eg - Michael" required>
</div>
<div>
<label for="lName">Last Name:</label>
<input type="text" id="lastname" placeholder="Eg - Clarke" required>
</div>
<div>
<button type="submit" id="but">Submit</button>
</div>
</form>