gpt4 book ai didi

php - 表单提交对话框

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

我有一个基本表单,它要求提供某些信息,然后在实际将其提交到单独的 php 文件以通过电子邮件将表单提交给我之前使用 javascript 验证表单但是,在成功提交表单后,它会转到空白页面并且然后会出现一个谢谢弹出窗口。我如何设置它以便点击提交按钮不会转到新页面而只会在当前页面上显示弹出窗口?

我填写表格的代码是:

<form action="send_group.php" method="post" onsubmit='return formValidator()'>
//Asks to input information
<input type="submit" value="Submit" />
</form>

我的 PHP 代码是:

<?php
$webmaster_email = "email@email.com"; //E-mail the message will be sent to

$info = $_REQUEST['info'] ;
$info1= $_REQUEST['info1'] ;
$info2= $_REQUEST['info2'] ;
$info3= $_REQUEST['info4'] ;

mail( "$webmaster_email", "Information Form Submission",
"Info: $info
Info1: $info1
Info2: $info2
Info3: $info3" );

echo "<script type='text/javascript'>\n";
echo "alert('Thank you for your booking request. We will get back to you as soon as possible.');\n";
echo "</script>";
?>

最佳答案

您必须使用 AJAX 请求。因此,您在提交按钮上绑定(bind)了一个 onclick 事件,然后您发送了一个 AJAX 请求,当 AJAX 请求成功时,您将显示您的响应(无论是否正确)。JQuery 对于 AJAX 请求来说真的很强大而且很容易,看这里:http://api.jquery.com/jQuery.ajax/

关于php - 表单提交对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11743936/

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