在文本框中按Enter键时,重定向到page.aspx

时间:2016-04-20 17:00:19

标签: javascript c# jquery asp.net webforms

  

这是我尝试的代码,在密钥上我希望被重定向到   另一个页面,其中搜索结果将使用   按Enter键后在文本框中输入的值。

您将看到我正在测试的评论警报(),它确实有效,它显示我在按Enter键后输入文本框的值。 但问题可能出在"窗口位置"

$("#TextBox1").keydown(function (e) {
    if (e.keyCode == 13) {
        //alert($(this).val());
    window.location = "RedacteurPage.aspx?val=" + $(this).val();
    }
});

2 个答案:

答案 0 :(得分:1)

尝试使用此

//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();

答案 1 :(得分:0)

您的语法似乎是正确的,如果其他答案对您不起作用,那么您可以尝试open功能

window.open("RedacteurPage.aspx?val=" + $(this).val(),"_self")