2012-08-08 119 views
1

在我想到之前,我已經看過幾次,但沒有想到明確的例子。焦點與JavaScript的輸入字段?

我想要做的就是使用JavaScript切換當前選定的表單域。例如,我有一個輸入日期的表單字段,一個用於電子郵件。一旦確認出生日期,光標將自動切換到電子郵件輸入字段。

我會用jQuery的change()事件聯編程序來監視字段的變化和本地驗證,然後執行繼續,我只是不知道如何選擇一個表單字段。

我可能是錯的,這可能是不可能的,但如果是這樣,任何幫助將不勝感激,因爲我還沒有找到任何使用搜索查詢,我認爲是最合適的。

謝謝:)。

+0

小心控制導航,用戶不要期望它,因此可能會發現它煩人。變化事件發生在控制失去焦點之後,如果你重新將焦點轉向其他地方,那將會非常惱人。如果該值沒有改變,那麼一個改變事件將不會被調度,並且你不會重定向,所以也不一致。 – RobG 2012-08-08 02:51:01

回答

3

您可以觸發focus事件。

$("#email").focus(); 

您可能會發現雖然,change事件實際上並不火,直到輸入字段失去焦點,所以你可能需要聽keyup/paste事件,而不是

Read more about .focus()

+0

當定時器下降時,我會接受你的回答,併爲正確的事件綁定的道具,我只是在我讀這哈哈之前計算了幾秒鐘:) – Avicinnian 2012-08-08 01:57:17

0

您正在尋找.focus()函數。它會將選定的元素設置爲選定(聚焦)。

相關問題