2011-06-20 33 views
2

我有兩個輸入字段,其各自的ID和保存按鈕。焦點()不在第二個電話上工作

點擊保存按鈕(ajax)時,數據會被保存,但頁面會保留。

所以,我想返回焦點到輸入字段。我得到了什麼輸入字段焦點與jQuery的blur()並把它放在焦點的什麼變量。然後,數據保存與jquery後(),我呼籲線:

document.getElementById(focuswhat).focus(); 

它的作品第一次。

但是,當數據再次保存時,焦點不起作用。任何想法爲什麼?

編輯:無視這個問題,我做了明顯的代碼監督,一切工作正常。好的提示getElementById btw。

+2

你可以用簡單的方式在jsfiddle上說明這個場景嗎? –

回答

1

您應該在$ .ajax的成功塊中編寫此代碼。

順便說一句,如果你使用jQuery $(focuswhat).focus()會做。

你不需要寫這個大getlemenetById語法,

我在這裏假設focuswhat變量包含id的值。