gpt4 book ai didi

javascript - 提交到外部 URL 并重定向?可能的?

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

因此,我将此表单提交给 Docusign 以进行验证和安全签名。它从表单中填充 PDF 数据并且工作正常。

问题是,我想在客户端验证和确认消息后重定向到另一个 URL,但是 window.location.href 不起作用。 (控制台日志和警报工作正常)。

我的表格是这样的:

<form action="https://demo.docusign.net/MEMBER/PowerFormSigning.aspx?PowerFormId=89-XXXXXX" method="POST" target="_blank" id="theLeaseForm" >
....
</form>

我只想使用 PHP 在通过 header("Location: myOtherPage.php"); 提交时重定向表单。

我如何连接到它?

另外,你能告诉我为什么 Javascript window.location 方法不起作用,而其他 JS 函数在提交时运行正常吗?

这是我的 JS 代码:(注意最后一个 onValid 函数)..

$("#theLeaseForm").validVal({
fields: {
onInvalid: function( $form, language ) {
$(this).addClass("invalid");
},
onValid: function( $form, language ) {
$(this).addClass("valid");
}
}, form : {
onInvalid: function( $fields, language ) {
$(".errorbox").html("Please complete the fields marked in red and try again").show();
var position = $(".errorbox").position();
scroll(0,position.top);
window.location.href = 'http://www.identityseattle.com/thank-you/';
},
onValid: function() {
console.log("form is successful"); //This works fine
window.location.href = 'http://www.example.com/thank-you/'; //This doesn't work
}
}

});

最佳答案

找到解决方案..

我想提出问题的更好方法是“Javsscript 在 target="_blank"表单提交后重定向。

无论如何,settimeout 效果很好..

onValid: function() {
setTimeout(function(){
window.location.href = 'http://www.example.com/thank-you/';
}, 1);
}

关于javascript - 提交到外部 URL 并重定向?可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21637507/

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