the-glorious-startpage/js/search-query-send.js
2020-06-06 11:34:20 +08:00

33 lines
603 B
JavaScript

// Search box
var searchBox = document.getElementById("searchBox");
// Web Search
const webSearch = () => {
// Search
window.location.href = encodeURI(searchQueryPrefix + searchBox.value);
};
// Key release event
searchBox.addEventListener(
"keyup",
(event) => {
if (event.key === 'Tab') return;
// Number 13 is the "Enter" key on the keyboard
if (event.key === 'Enter') {
// Don't accept empty strings
if (searchBox.value < 1) {
return;
}
// Cancel the default action, if needed
event.preventDefault();
// Search the web
webSearch()
};
}
);