因此,我正在开发我的网站的搜索功能,并且我想将用户重定向到他正试图搜索的关键字的页面。用输入键搜索关键字 - BUG
下面的代码工作,但有一个错误:当我点击输入在我的主页它的作品。用户被成功重定向到我的搜索页面并显示结果。但是当我在该页面(或任何其他页面)时,回车键不起作用!只有按钮一直工作!这是一个奇怪的错误,我不知道该怎么办...
此代码是在我的母版(.net 4.0),它是我所有的webforms(包括家庭)的父母。谁能帮我?
<asp:TextBox ID="TBPesquisa" runat="server" placeholder="Pesquise produtos aqui" onkeypress="return runScript(event)"></asp:TextBox>
<button id="BTPesquisa" class="button-search" type="button" onClick="javascript:window.location.assign('/Pesquisa?val='+encodeURIComponent(document.getElementById('TBPesquisa').value));">Pesquisar</button>
<script>
function runScript(e) {
if (e.keyCode == 13) {
$("#BTPesquisa").click();
}
}
</script>
之外,你有任何机会,其他脚本被称为runScript? – Icepickle
否...此脚本仅用于此处... –
而且没有其他具有相同名称的脚本 –