专注于当前目标

时间:2017-09-05 07:31:56

标签: javascript

我有一个输入字段,其输入数字不应小于2,如果他继续进入下一个字段,则应进行验证并且焦点必须返回到第一个输入字段。我试过event.target.focus(); FormFields = document.getElementsByTagName( “输入”);对于(I = 0;我

1 个答案:

答案 0 :(得分:0)

我建议你使用onBlur事件。看看这个例子:

const t = document.querySelector('#t');
const handler = (event) => {
    const { value } = event.target;
    const p = parseInt(value);
    if (isNaN(p) || p < 2) {
      return event.target.focus();
    }
};
t.addEventListener('blur', handler);

https://jsfiddle.net/9a2tLgy4/