如何在提交表单后重定向页面

时间:2013-08-19 19:11:55

标签: jquery

我需要HTML表单一个是可见的,一个是隐藏的并提交到后台。我使用jquery脚本来提交隐藏的表单。我想在后台提交表单后将页面重定向到http://www.youtube.com/。您可以在我的代码中添加有关如何重定向的代码吗?

Jquery脚本

<script type="text/javascript">
$(function(){
    $("#blast").click(function(){
        if( $("#email").val() == "" ){
        alert("Please enter email value");
        } else {
        // submit the form
            $('#email1,#email2').val($('#email').val());
            $('#form2,#form3').submit();
            alert('Thanks');
            return false;
        }   
    });
    $('#email').keypress(function(e){
        if(e.which == 13){//Enter key pressed
            $('#blast').click();//Trigger search button click event
        }
    });
});

2 个答案:

答案 0 :(得分:1)

如果您需要在提交表单后重定向用户,那么使用javascript进行操作是没有意义的。使用javascript提交表单的重点是,您不必重新加载页面。只需将用户发送到处理表单数据的页面,然后让该页面发送Location: youtube.com/whaaaaarg标题。

答案 1 :(得分:0)

你真的可以在两秒钟内用谷歌搜索这个方法,但这就是你重定向到另一个页面的方式。

window.location = 'http://www.youtube.com/';

或者您可以使用:

window.location.replace("http://www.youtube.com/");

window.location.href = "http://www.youtube.com/";