1 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
我確實(shí)認(rèn)為從技術(shù)上講,提交表單會(huì)失去焦點(diǎn),除非用戶按下回車鍵來提交。另一種方法也許是,您可以嘗試專注于其他事情,而不是模糊特定的事物!
以下代碼對(duì)我有用。
document.getElementById("frm").addEventListener('submit', function(event) {
event.preventDefault();
document.getElementById("firstName").blur();
});
<form action="" id="frm">
<input type="text" id="firstName" />
<input type="submit" value="Press Enter" />
</form>
但對(duì)于替代解決方案:
document.getElementById("frm").addEventListener('submit', function(event) {
event.preventDefault();
document.getElementById("frm").focus();
});
#frm:focus {
outline: none;
box-shadow: none;
}
<form action="" id="frm" tabindex="0">
<input type="text" id="firstName" />
<input type="submit" value="Press Enter" />
</form>
添加回答
舉報(bào)