我有一个 input 元素,我想要不断检查内容的长度,当长度变得等于特定大小时,我想要启用提交按钮,但是我面临着 Javascript 的 onchange 事件的问题,因为事件只在 input 元素超出作用域时触发,而不是在内容变化时触发。
<input type="text" id="name" onchange="checkLength(this.value)" />
—— onchange 不会触发名称内容的更改,而只是在名称失去焦点时触发。
有什么我可以做的事情,使这个事件的工作内容的变化?或者其他什么我可以利用的活动? 我通过使用 onkeyup 函数找到了一个变通方法,但是当我们从浏览器的自动完成程序中选择一些内容时,这个变通方法不会触发。
我想要的东西,可以工作时,字段的内容改变,无论是通过键盘或鼠标... 有什么想法?