gpt4 book ai didi

javascript - 如何使这个 Javascript 在成功时将用户重定向到另一个页面而不是向上滑动面板

转载 作者:行者123 更新时间:2023-11-30 17:17:56 25 4
gpt4 key购买 nike

好吧,我不擅长 Javascript。但是我在现有网页中继承了这部分,现在我需要改变它的行为。在成功完成表单的那一刻,一个 Pane 会向上滑动,告诉用户他们的信息已收到等。如果他们错过了一个字段或输入了错误的内容,则会显示错误。表单的实际验证是在 php 中完成的,但其输出是使用此 javascript 段显示的。

我想继续使用现有脚本在向上滑动 Pane 中显示错误,但如果表单填写正确,我现在希望用户被重定向到新页面。
我认为将 window.location ('new page') 放在最后会起作用....但它没有

谁能告诉我这段代码的哪一部分等同于“如果成功执行此...”

查看下面的代码...

$(document).ready(function() {

/*ajax form*/
$('#formCallback').submit(function(){

//var opt = $("#chkTCs").is(':checked') ? $("#chkTCs").val() : null;

var action = $(this).attr('action');

$('#formCallback #submit').attr('disabled','disabled').after('<img src="../resources/images/indicator.gif" class="loader" />');

$("#message").slideUp(750,function() {
$('#message').hide();

$.post(action, {
txtName: $('#txtName').val(),
txtSurname: $('#txtSurname').val(),
txtEmail: $('#txtEmail').val(),
txtNumber: $('#txtNumber').val(),
txtPostcode: $('#txtPostcode').val(),
//chkTCs: opt,
verify: $('#verify').val()
},
function(data){
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#formCallback img.loader').fadeOut('fast',function(){$(this).remove()});
$('#formCallback #submit').attr('disabled','');
if(data.match('success') != null) $('#success.pho').slideUp('slow');
}
);

});

return false;

});
/*ajax form*/

});

最佳答案

改变这一行:

 if(data.match('success') != null) $('#success.pho').slideUp('slow');

对此:

if(data.match('success') != null){
document.location.href = "www.someexamplesite.com";
}

关于javascript - 如何使这个 Javascript 在成功时将用户重定向到另一个页面而不是向上滑动面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com