因此,我正在開發我的網站的搜索功能,並且我想將用戶重定向到他正試圖搜索的關鍵字的頁面。用輸入鍵搜索關鍵字 - 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
否...此腳本僅用於此處... –
而且沒有其他具有相同名稱的腳本 –