我在 PHP 中有一个表单。现在我已经在它的 action 属性中定义了硬编码值。现在的场景是我在表单提交上调用一个 JavaScript 函数。在那个函数中,我使用了confirm()
函数。
根据确认的值,即真或假,我想将表单提交到后续页面。简而言之,我想根据输出值将表单提交到两个 PHP 页面中的任何一个confirm()
。
如果你愿意,我可以为你提供我的代码。
我在 PHP 中有一个表单。现在我已经在它的 action 属性中定义了硬编码值。现在的场景是我在表单提交上调用一个 JavaScript 函数。在那个函数中,我使用了confirm()
函数。
根据确认的值,即真或假,我想将表单提交到后续页面。简而言之,我想根据输出值将表单提交到两个 PHP 页面中的任何一个confirm()
。
如果你愿意,我可以为你提供我的代码。
好吧,您可以使用 jQuery 覆盖提交功能:
var sendURL = "send/to/url.php"
$('#myForm').submit(function() {
// get all the inputs into an array.
var $inputs = $('#myForm :input');
var sendData = "";
$inputs.each(function() {
sendData += this.name + "=" + $(this).val();
});
//confimation
var conf = confirm("hello world");
if(conf){
sendURL="send/to/url/1.php";
} else {
sendURL="send/to/url/2.php";
}
$.ajax({
url: sendURL,
type: 'post',
data: sendData,
success: function (data) {
//do stuff when ajax succeeds
}
});
});
将 sendURL 变量更改为您的 javascript 代码中您喜欢的任何内容...