You can use JavaScript to check if an input field is empty by comparing the value of the field to an empty string. Here’s an example of how to do it:

<form>
  Name: <input type="text" id="name">
  <input type="button" value="Submit" onclick="validate()">
</form>
<script>
  function validate() {
    var name = document.getElementById("name").value;
    if (name.trim() === "") {
      alert("Name field is empty.");
    } else {
      alert("Name: " + name);
    }
  }
</script>

In this example, when the user clicks the “Submit” button, the validate() function is called. This function gets the value of the “name” field, and check if it’s an empty string or not by comparing it to an empty string. If the value is an empty string, an alert is displayed to the user indicating that the input field is empty. Otherwise, it will show “Name: [value]”.

You can also check if the length of the input is equals to 0

if (name.length === 0) {
  alert("Name field is empty.");
} else {
  alert("Name: " + name);
}

It is also a good practice to validate the input on the server side as well, to ensure that the validation is done even if the user has disabled JavaScript.

Also, it’s a good practice to use .trim() function to remove white spaces from both ends before checking if the input is empty.

Also Read:

Categorized in: