当输入字段发生变化时 (onchange),我会触发一个函数来设置一个变量。唯一的问题是该字段首先必须在设置变量之前失去焦点,我可以检查字段是否已更改,这就是当用户单击选项卡时我想要做的,以便我可以检查是否用户忘记在上一个选项卡中提交他的表单。如何强制失去对所有可能字段的关注,所以首先可以发生 onchange
事件?
最佳答案
你可以使用这个:
$(':focus').blur()
如果您的站点中没有 jQuery,您可以将其替换为:
let el = document.querySelector( ':focus' );
if( el ) el.blur();
关于javascript - 如何在 jQuery 中强制失去表单中所有字段的焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16779247/