我想創建一個函數,在加載和重新加載頁面時自動對輸入字段進行對焦。jQuery循環輸入問題
我有現有的代碼,當一個輸入框被填寫,它失去了焦點,頁面重新加載。然後它會將焦點放回到第一個輸入框中,這是我想糾正的問題。
在Jquery加載函數的主體中,我調用了focusForm();
function focusForm() {
$('#txtFName #txtLName #txtDistID #txtPostalCode #txtEmail').each(function() {
var currVal = $(this).val();
if (currVal == '') {
$(this).blur();
return false;
}
});
}
我試圖做到的是,在加載頁面時/重新加載它會檢查每個輸入,當它找到一個沒有價值將焦點框。
任何想法我失蹤?
你確定你的jQuery選擇器正在做你認爲它做的事嗎?對我來說,它看起來像是在#txtPostalCode元素中找到`#txtEmail`元素,等等......所以你只需要在層次結構中選擇一個元素。 – 2011-12-16 16:22:04