2011-04-01 77 views
0

我發現了一個很好的腳本Google Powered Site Search我試圖改變jquery到目前爲止沒有運氣。更改提交到onkeyup事件

我改變了這種代碼:

$(‘#searchForm’).submit(function(){ 
googleSearch(); 
return false; 
}); 

在此:

$(‘#s’).keyup(function() { 
$(‘#searchForm’).submit(function(){ 
googleSearch(); 
return false; 
}); 

但它不工作...誰能告訴我的方式就是??。

我也試過這樣:

$(「input」).keyup(function() { 
googleSearch(); 
return false; 
}); 

也沒有工作。這只是jQuery所以它應該工作..

謝謝

回答

1

原始代碼是否工作?修改過的代碼也缺少末尾括號。

檢查:

$('#s').keyup(function() { 
     $('#searchForm').submit(function(){ 
     googleSearch(); 
     return false; 
     }); 
    }); 
+0

謝謝。此時我無法訪問我的文件(我的網絡已關閉)。所以我現在還不能看。 – user667193 2011-04-02 15:50:49

+0

嗨,奇怪的事情正在發生......我將給定網址上的文件下載到我的桌​​面上,但網絡搜索無法正常工作。有人能告訴我爲什麼。 (我認爲網絡搜索已被棄用,現在它絕對需要一個API密鑰,但我不確定,因爲它在給定url的演示中在線工作。這是否意味着它只能在線工作.. ???) – user667193 2011-04-05 09:38:49

+0

我不確定是什麼問題。連接到網絡搜索可能需要更改一些設置。或者它可能是阻礙你與它的聯繫的東西,或者你的結論也是正確的。用螢火蟲或鍍鉻開發人員工具檢查您的請求的迴應,以瞭解是否有錯誤。如果這種情況不同,您也可以發佈新的問題。 – ace 2011-04-05 09:50:57

0

試試這個,它的工作原理:

$("#s").keyup(function(){ 
    googleSearch(); 
    return false;   
}) 

Eg

+0

謝謝。此時我無法訪問我的文件(我的網絡已關閉)。所以我現在還不能看。 – user667193 2011-04-02 15:51:42

+0

嗨,奇怪的事情正在發生......我將給定網址上的文件下載到我的桌​​面上,但網絡搜索無法正常工作。有人能告訴我爲什麼。 (我認爲網絡搜索已被棄用,現在它絕對需要一個API密鑰,但我不確定,因爲它在給定url的演示中在線工作。這是否意味着它只能在線工作.. ???) – user667193 2011-04-05 09:39:19

+0

你包括jQuery嗎? – Prakash 2011-04-05 11:54:38