我正在努力实现这一点,当我将数据提交到我的表单中时,它应该执行两件事.其一是通过打开新的选项卡打开Invoice.php文件(这是它正在做的),第二件事是我面临的问题是,原始选项卡(其中表格是打开的)应该在成功提交数据后返回网站的主页.这是我的表格代码:

<form method="POST" action="invoice.php"  target="_blank">

<label>Name</label><input type = "text" name = "name1" >
<label>Age</label><input type = "text" name = "age" >
<label>Gender</label><input type = "text" name = "gender" >
<label>Height</label><input type = "text" name = "height" >
<label>Education</label><input type = "text" name = "edu" >
<input type="submit" name="submit" id="submit" value="Submit"  class="btn btn-success submit_btn invoice-save-btm" >
</form>

推荐答案

您应该使用Java脚本来执行以下操作:

<form method="POST" action="invoice.php" target="_blank" onsubmit="return redirectToHomePage();">

<label>Name</label><input type="text" name="name1">
<label>Age</label><input type="text" name="age">
<label>Gender</label><input type="text" name="gender">
<label>Height</label><input type="text" name="height">
<label>Education</label><input type="text" name="edu">
<input type="submit" name="submit" id="submit" value="Submit" class="btn btn-success submit_btn invoice-save-btm">

</form>

<script>
function redirectToHomePage() {
    // Assuming your home page is at the root of your domain.
    window.location.href = '/';
    
    // Allow the form to continue submitting
    return true;
}
</script>

Php相关问答推荐

谷歌云SQL / mysql谁是对的?

WordPress插件和JSON不是有效的响应错误

这是在可召回的背景下吗?

按列值将二维数组排序为不超过N个的递增组

PHP:使用FORT从数据库获取USERS表到AUTH表

CKEDITOR-如何在PHP中判断提交后的空数据

根据WooCommerce中的自定义用户元数据值更改用户角色

Filament v3:具有 hasMany 和 BelongsTo 的关系管理器

使用 PHP,我可以将 foreach 语句放入瞬态中吗?

如何在 PHP laravel 中将图像的透明背景转换为白色?

在特征中使用类的属性

使用其ID查询和捕获与订单相关的其他详细信息的shopware 6方法

如何在 laravel 中的同一个 slug 上显示不同的内容?

批量作业(job)提交错误无法处理所有文档,uris 似乎正确?

如何使用 WhatsApp Cloud API 向 WhatsApp 发送消息,而无需在发送消息之前注册收件人号码?

Symfony 迁移判断器在我的工作中失控

docker |管道失败的 ubuntu 源列表

使用 Process facade 在外部 Laravel 项目上运行 Artisan 命令会返回主项目的数据库错误

如何将数字文本文件添加到 PHP 数学方程式中?

为什么非贪婪匹配会消耗整个模式,即使后面跟着另一个非贪婪匹配