因爲我在使用onblur/onkeydown(用於製表符)等方面存在一些問題。帶有一個輸入「文本」的html頁面。焦點在哪裏?
我倒是想問這樣一個問題:
,如果我有一個網頁只是一個輸入文字,我去那裏,我點擊‘選項卡’哪裏是重點回事?我想知道,因爲我想迫使輸入文本不失去焦點...
我的頁面是這樣的:
<!docType>
<html>
<body>
<div><input type='text' /></div>
</body>
</html>
因爲我在使用onblur/onkeydown(用於製表符)等方面存在一些問題。帶有一個輸入「文本」的html頁面。焦點在哪裏?
我倒是想問這樣一個問題:
,如果我有一個網頁只是一個輸入文字,我去那裏,我點擊‘選項卡’哪裏是重點回事?我想知道,因爲我想迫使輸入文本不失去焦點...
我的頁面是這樣的:
<!docType>
<html>
<body>
<div><input type='text' /></div>
</body>
</html>
如果你想重點明確的文本字段比使用autofocus
屬性
<input type="text" autofocus />
或者,如果你想要的標籤在自定義的方式使用地圖tabindex
屬性
<a href="#" tabindex="2">Tab 2</a><br />
<a href="#" tabindex="1">Tab 1</a><br />
<a href="#" tabindex="3">Tab 3</a>
當有1個輸入文本字段,並且之後什麼也沒有,甚至沒有一個鏈接比焦點可能會去瀏覽器的地址欄,或者如果用戶有任何瀏覽器,它可能會移動到添加欄加上,在附加欄
時在Chrome中使用Tab鍵距的輸入,並且沒有其他元素與標籤索引頁面上的焦點更改到瀏覽器的地址欄。可能不會有任何事情可以阻止這種情況的發生。
當你再次標籤將返回到該元素 - 再次提供它與一個選項卡索引頁面上的唯一元素。
然後,當您點擊回到頁面上(而不是輸入)焦點不自然地恢復到輸入字段(再次,測試在Chrome這裏),所以你可能需要使用JavaScript來迫使焦點在元素上。
你想讓它開始專注並永遠保持專注? – 2013-03-21 15:08:33
@ExplosionPills是的,這就是主意。但是我的問題很簡單,如果沒有別的東西,重點在哪裏 – Zo72 2013-03-21 15:09:40
這取決於你使用的瀏覽器。可能它會去一些瀏覽器選項。 – 2013-03-21 15:14:18