gpt4 book ai didi

php - 确认设置提交按钮后提交 Jquery 表单

转载 作者:行者123 更新时间:2023-11-30 05:51:35 27 4
gpt4 key购买 nike

我正在使用 JQuery 和 SimpleModal 确认模式对话框在上传前显示确认框。表单提交正常,但由于我正在检查 PHP 中的 isset 提交按钮,因此它失败了。我如何使用带有设置提交按钮的 JQuery 提交帖子。这是代码

HTML

<form enctype="multipart/form-data" action="#duc" method="post" id="uploadform" >
<input name="file" type="file" >
<input name="Submit_upload" type="submit" value="Upload" id="Upload" >
</form>

JQuery

jQuery(function ($) {
$('#Upload').click(function (e) {
e.preventDefault();
confirm("Continue to the Upload?", function () {
$('#uploadform').submit();
});
});
})

PHP

if(isset($_POST['Submit_upload']) && $_FILES['file']['name'])
{
// file uploading process.
}

我认为在确认 JQuery 提交表单之后,实际的提交按钮不会添加到 post 数组中。任何帮助将不胜感激。

最佳答案

当您通过 .submit 提交表单时,type=submit 输入值不会同时发送。有很多不同的方法可以解决/处理这个问题。一种是做:

<input name="Submit_upload" type="hidden" value="true">
<input type="submit" value="Upload" id="Upload">

隐藏的输入被发送。

关于php - 确认设置提交按钮后提交 Jquery 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14540043/

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