我有一个输入文本,当按钮为空时禁用它,当它改变时启用它。
通常我会使用JQuery的onchange事件来启用或禁用按钮一旦输入值改变,但他们要求我在飞行中这样做。(在我打字时禁用或启用按钮),而不是在我完成输入后。
我只能使用JQuery或普通JS
所以:是否有任何选项的onchange事件的工作在飞行?
PD:我知道这作为一个要求有点傻,不是很有用,但这应该是可行的。
我会使用input(处理键入和粘贴)
document.getElementById("inp").addEventListener("input",(e) => {
document.getElementById("btn").disabled = e.target.value.trim() === "";
})
<input id="inp" /> <button id="btn" disabled>Click</button>