我有這個非常基本的代碼,我覺得應該工作,但不是。從onkeyup事件輸入中觸發JS函數
我有這樣的形式:
<form id="search-box" action="">
<input id="search" type="text" placeholder="Search here.." onkeyup="search(this.value)"><!--
--><input id="submit" type="submit" value="Search">
</form>
這種形式激發一個JS搜索功能。該搜索功能包含:
function search(input){
alert(input);
}
我已鏈接包含在HTML文檔的頭功能的JS文件:
<script src="js/ajax.js"></script>
但問題是,這是行不通的。當onkeyup被觸發時我收到錯誤:
Uncaught TypeError: object is not a function localhost:16:201
onkeyup localhost:16:201
我可以得到一些幫助嗎?
你能提供完整的html和js代碼嗎? –
「對象不是函數」消息是一個很好的線索。搜索名稱確實存在於正確的範圍內,但它不是一個函數。您可以嘗試在頁面上打開JS控制檯並註銷'search'的值來查看它的內容。 –
@LibertPiouPiou http://jsfiddle.net/WpvY9/3/ –