我的onkeypress事件不適用於我網站上的搜索欄。這裏是我的JavaScript和HTML代碼:Onkeypress enter event not firing
window.onload = function() {
document.getElementById("SearchText").value = getParameterByName("s");
var a = document.getElementById("SearchLink");
a.onclick = function() {
search();
}
}
function search() {
var searchResultsUrl = "/search/";
document.location.href = searchResultsUrl + "?s=" +
document.getElementById("SearchText").value;
return false;
}
function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)')
.exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
而這裏的html代碼:
<input type="text" id="SearchText" onkeypress="if(SearchText.keyCode==13)search()" />
問題是什麼? –
jsfiddle問題:http://jsfiddle.net/mgvPs/ – Undefined