简单来说,在页面上有一个搜索输入。
var input = document.getElementById('search-input');
function handle(e) {
if (e.keyCode === 13) {
window.location = '../?s=' + input.value;
}
}

<div class="search-form-mobile">
<input type="text" id="search-input" onkeypress="handle(event)" class="form-control" placeholder="Search">
</div>
&#13;
我知道这是一个正确的JavaScript
代码,但我的问题是,为什么有时接受输入值而有时它不会 ?我一直在摸不着头脑,无法弄清楚错误。
我应该将其包裹在<form>
中还是可以将其保留下来?
<script>
位于footer.php
的最底部。
它是WordPress网站。