У меня есть текстовое поле и кнопка отправки рядом с ним. Кнопка находится в отключенном состоянии. Когда пользователь вводит что-то в текстовое поле, он должен быть включен. Это прекрасно работает. Но как только пользователь начнет печатать, он активируется. И если backspace используется, чтобы сделать поле пустым, кнопка все еще остается в разрешенном состоянии.onkeyup не работает, когда текстовое поле пуста
<html>
<body>
<input type="text" id="fname" onkeyup="myFunction()">
<input type="button" id="a" disabled = "true" value ="click me">
<script>
function myFunction()
{
var x = document.getElementById("fname");
x.value = x.value.toUpperCase();
if(x.value != " ")
{
document.getElementById('a').disabled=false;
}
}
</script>
</body>
</html>