[英]When Enter Key is pressed in a textbox, redirect to page.aspx
這是我嘗試過的代碼,在按鍵時我想重定向到另一個頁面,在該頁面中,在按下 Enter 鍵后,將使用在文本框中輸入的值顯示搜索結果。
您會看到我正在測試的帶注釋的 alert() 並且它確實有效,它顯示了我在按 Enter 鍵后在文本框中輸入的值。 但問題可能出在“窗口位置”
$("#TextBox1").keydown(function (e) {
if (e.keyCode == 13) {
//alert($(this).val());
window.location = "RedacteurPage.aspx?val=" + $(this).val();
}
});
嘗試使用這個
//works like http redirect
window.location.replace("RedacteurPage.aspx?val=" + $(this).val());
或嘗試使用這個
//works like clicking on link
window.location.href = "RedacteurPage.aspx?val=" + $(this).val();
您的語法似乎是正確的,如果其他答案對您不起作用,那么您可以嘗試open
功能
window.open("RedacteurPage.aspx?val=" + $(this).val(),"_self")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.