2016-01-21 60 views
-3

我發現這個腳本,我試圖插入它作爲一個單獨的JavaScript,並沒有奏效。我不能讓這個腳本正常工作按下按鈕,當你按下輸入

$("search-box").keyup(function(event){ 
    if(event.keyCode == 13){ 
    $("submit").click(); 
    } 
}); 

該代碼似乎根本不起作用。我想知道如何解決這個問題。

+4

'$(「submit」)'_may_ not work,because'submit' is not valid HTML tag。你的意思是'$(「input [type = submit]」)'? –

+0

嘗試將它置於'$(document).ready(function(){///將它放在這裏' – Yerken

+1

@miparnisari'$(「search-box」)'無效haha –

回答

0

我認爲搜索框是塊的ID,我說得對嗎?

所以:

document.getElementById("search-box").addEventListener("keypress",function(e) { 

    var code = e.keyCode || e.which; 
    if(code == 13) // I think it will work too: if((e.keyCode || e.which) == 13) 
     alert("Enter"); 

    e.preventDefault(); 
    return false; 

}, false); 
0

這些是搜索框和搜索按鈕的ID,提交是 搜索按鈕的ID和搜索框搜索框的ID。

然後您需要$("#search-box")$("#submit")。我建議你閱讀CSS選擇器here

-1
$("#id-of-the-search-box").keyup(function(event){ 
    if(event.keyCode == 13){ 
    $("#id-of-the-button").click(); 
    } 
}); 

很明顯,如果您向我們顯示您的html,幫助會更容易。

相關問題