【发布时间】:2017-08-23 06:06:15
【问题描述】:
您好,提前感谢您的帮助。
我想在我的网站上实现内部搜索功能。
用户在搜索字段中输入关键字,然后按 Enter 键,结果将显示在单独的网页上。因此,如果有人输入单词 cat,我网站上的所有网页都将填充到一个列表中,其中包含指向这些页面的超链接。我希望它只搜索我的网站,而不是谷歌搜索引擎。
我想以最简单的方式实现这一点,php 没有 python,只有 javascript。
我试图实现它,但这段代码只是将我带到一个页面,该页面上有我搜索的单词。
<div id="widget-user">
<form id="siteSearch" method="get" action="http://www.example.com/first">
<input type="text" id="searchInput" name="q" maxlength="20">
<input type="submit" value="Search">
</form>
<script>
var a = document.getElementById("siteSearch");
a.addEventListener("submit", function(event) {
event.preventDefault();
var b = document.getElementById("searchInput").value;
window.location.href = "http://www.example.com/first" + b;
});
</script>
【问题讨论】:
标签: javascript jquery html forms web