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

本文关键字:键时 重定向 aspx page Enter 文本 | 更新日期: 2024-10-19 15:55:57

这是我尝试过的代码,在密钥打开时,我想重定向到将使用按Enter键后在文本框中输入的值。

您会看到一个我正在测试的注释alert(),它实际上有效,它显示了我在按Enter键后在文本框中输入的值。但问题可能出在"窗口位置"

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

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

尝试使用此

//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")