[英]Enable a button on textarea value change
我的表格上有文本区域。 现在,一旦文本区域的文本发生更改,我想启用一个按钮。
我尝试在文本区域上使用onchange
事件,但是在使用它时,浏览器希望我在文本区域外单击以启用按钮,即使我更改了文本区域中的某些文本也是如此。
我的要求是在更改文本时启用按钮。
我在textarea的onclick
上编写了此函数:
function enableUpdateButton() {
document.getElementById("button").disabled = false;
}
我该怎么做?
在文本区域上使用onkeypress
, onkeyup
或onkeydown
属性,而不要使用onchange
。 当焦点从文本区域更改为另一个元素时, 将调用onchange
属性。
function enableUpdateButton() {
document.getElementById("button").disabled = false;
}
document.getElementById('textareaId').onkeypress=enableUpdateButton();
我使用keyListeners来满足以下要求:
this.jt_Auftragsnummer.addKeyListener(new KeyAdapter() {
@Override
public void keyReleased(KeyEvent arg0) {
// Do some stuff
}
}
这对我来说很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.