我試圖在blur()事件的文本框中處理一些輸入。如果文本不正確,我不能完成的事情就是將光標返回到文本框。請參閱:如何在blur()事件後可靠地將焦點返回到輸入框?
這在IE(焦點/光標返回到文本框)工作正常,但不是Firefox或Chrome,其中重點我們沒有回來。我在這裏做錯了什麼?我已經嘗試了jQuery focus()方法和元素自己的focus()方法。
我試圖在blur()事件的文本框中處理一些輸入。如果文本不正確,我不能完成的事情就是將光標返回到文本框。請參閱:如何在blur()事件後可靠地將焦點返回到輸入框?
這在IE(焦點/光標返回到文本框)工作正常,但不是Firefox或Chrome,其中重點我們沒有回來。我在這裏做錯了什麼?我已經嘗試了jQuery focus()方法和元素自己的focus()方法。
嘗試:
if(this.value != "ok") {
//alert("Wrong answer");
ev.preventDefault();
setTimeout(function() { $('input').focus(); }, 100);
return;
}
嘎,甚至沒有想到嘗試!如果一切都失敗,請嘗試超時。 :) 謝謝! –
這工作正常,直到我彈出瀏覽器窗口,但當我點擊瀏覽器之外,它不斷開始檢查該連接。並開始關注。什麼是解決方案? –
似乎重點是在有野生動物園(有藍色邊框),但它是不活動的某些原因。奇怪的 – Asciiom
正如你可以在[這個小提琴](http://jsfiddle.net/zy5mv/5/)中看到的,焦點事件被觸發。 – Asciiom