I want to disable
the submit button when the textarea
is empty
. Initially, I set the submit button
to a disabled
state and wrote the following code
. However, after typing text inside the textarea
, the button
doesn't get enabled
. Below is the code
I've written. I've also tried using an if...else
condition, but it didn't work.
function disableEnableSubmitButton () {
let textarea1 = document.getElementById("tbd").value;
textarea1.addEventListener("input",change);
}
function change () {
document.getElementById("btn10").disabled = false;
}
<form id="breakdown">
<textarea id="tbd" placeholder="Enter breakdown details"></textarea>
<br>
<input type="submit" id="btn10" value="submit" disabled>
</form>
I have used if...else...block also. It works fine.
const textarea1 = document.getElementById("tbd");
textarea1.addEventListener("input",dis)
function dis() {
if (textarea1.value.trim() === "") {
document.getElementById("btn10").disabled = true;
} else {
document.getElementById("btn10").disabled = false;
}
}
<form id="breakdown">
<textarea id="tbd" placeholder="Enter breakdown details"></textarea>
<br>
<input type="submit" id="btn10" value="submit" disabled>
</form>