我有一個輸入字段的列表,當我通過他們選項卡我想循環回到第一個,但它似乎並沒有工作。焦點()似乎不工作後onblur()
這裏是我的HTML
<form id="form">
<input id="mon" type="text"/> Month<br>
<input id="day" type="text"/> Day<br>
<input id="num" type="text"/> Year<br>
<input id="amt" type="text"/> Amount<br>
</form>
和我的javascript
window.onload=function(){
$('mon').focus();
$('amt').onblur=function(){
//Process the input fields
$('mon').focus();
}
}
function $(a){return document.getElementById(a)}
難道你不需要在你的ID選擇器上有一些#號? – sethobrien
@sethobrien - 這不是jQuery ...查看問題中定義的'$'函數。 –
我的不好。我使用控制檯在SO頁面中設置了您要描述的內容,並且在我將標籤放在答案框外時,對搜索框進行聚焦似乎沒有問題。你可以發佈一個jsfiddle嗎? – sethobrien