我有一个输入字段的列表,当我通过他们选项卡我想循环回到第一个,但它似乎并没有工作。焦点()似乎不工作后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