2014-11-06 185 views
5

如何保持html輸入始終處於焦點狀態? 創建元素時使用autofocus屬性有助於關注頁面加載,但它不會將焦點保留在對象上。有沒有簡單的方法來保持焦點?Html輸入,始終處於焦點狀態

+3

強制關注輸入元素可能是一個非常糟糕的設計理念......我只是說;) – Terry 2014-11-06 23:01:58

回答

17

試試這個:

<!-- On blur event (unfocus) refocus the input --> 
 
<input onblur="this.focus()" autofocus /> 
 
<input value="Can't focus on this" />

基本上,你增加一個blur事件(每當輸入失去焦點時發生),並在模糊事件,你關注的是輸入。另外,您還可以添加autofocus屬性以開始關注。

P.S.如果您打算將這個網站用於實際用戶的網站,從用戶界面的角度來看,這可能不是一個好主意。

+4

似乎不再在Firefox中工作41 – Moustachauve 2015-09-29 13:15:55

+0

似乎是一個偉大的想法對我來說,如果你的意思是做一個命令行網站 – 2016-01-17 08:04:29

相關問題