Как перенаправить страницу при успешной проверке Jquery - PullRequest
0 голосов
/ 18 августа 2010

Я использую JQuery для проверки установить некоторые правила.

Если проверка прошла успешно, я хочу перенаправить на другую страницу. Как я могу это сделать?

// validate contact form on keyup and submit
$("#contactForm").validate({
    //set the rules for the field names
    rules: {
        name: {
            required: true,
            minlength: 2
        },
        email: {
            required: true,
            email: 4
        },

    },
    //set messages to appear inline
    messages: {
        name: "Please enter your name",
        password: "Please enter your email"
    }

});

Ответы [ 4 ]

1 голос
/ 18 августа 2010

Надеюсь, что это ответ на ваш вопрос, не специфичный для jquery, а просто позвоните по окончании проверки.

Как перенаправить на другую веб-страницу в JavaScript / jQuery?

0 голосов
/ 18 августа 2010

Звоните window.location.replace='http://www.newpage.com';.Не специфично для jQuery.

0 голосов
/ 18 августа 2010

Попробуйте добавить параметр submitHandler к validate, например так:

$("#contactForm").validate({
   ...
   submitHandler: function(form) {    
      window.location = "http://your.url.here";
   }   
});

Поэтому, когда вы проверяете форму, submitHandler вызывается, если форма успешно подтверждена, и там вы перенаправляете пользователя.

0 голосов
/ 18 августа 2010

Добавьте вашу логику перенаправления в submitHandler обратный вызов.Я думаю, что вы хотите установить window.url в diff url.право

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...