How to Disable a Button using JavaScript

Updated onbyAlan Morel
How to Disable a Button using JavaScript

A common task in web development is how to programmatically disable a button using JavaScript.

In this post, we'll learn how you can use JavaScript to disable a button.

An example of when you'd want to do this is when you want to prevent a user from submitting a form until all the required fields are filled out.

A button has an internal state, similar to checkboxes and radio buttons.

This means we can manipulate the state of the button, and therefore disable it.

How to disable a button

The first thing you'll want to do is to get the button element.

If you have a class applied, you can get your button like this:

const button = document.querySelector(".button");

Now that you've gotten your button, simply set its disabled property to true.

const button = document.querySelector(".button"); button.disabled = true;


In this post, we've seen how to get a button and then disable it programmatically using JavaScript.

Hopefully, this has been helpful to you.

Happy coding!

To learn more about web development, founding a start-up, and bootstrapping a SaaS, follow me on X!
Copyright © 2017 - 2024 All rights reserved. Made with ❤ in NY.