我有一个输入字段,每隔x秒更新一次:
<input type="number" name="METER" id="METER.NUM" min="0" max="500" step="0.10" oninput="setMeter(currentValue);" >
现在,我想检查输入字段是否具有焦点(用户单击该字段)。
如果该字段具有焦点:
这是javascript代码:
if (document.getElementById(array[0]).name == "METER") {
// check if the input field has focus
// stop updating
}
我的approch /代码出了什么问题?我认为一个问题是oninput函数调用不起作用。但它的工作原理是onClick。
答案 0 :(得分:1)
使用onfocus = myFunction()
function setMeter() {
console.log('hey, im focused');
// do stuff here
}
&#13;
<input type="number" name="METER" id="METER.NUM" min="0" max="500" step="0.10" onfocus="setMeter();" >
&#13;