Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在表单上提交发送电子邮件+;打开弹出窗口_Php_Jquery_Html_Ajax_Forms - Fatal编程技术网

Php 在表单上提交发送电子邮件+;打开弹出窗口

Php 在表单上提交发送电子邮件+;打开弹出窗口,php,jquery,html,ajax,forms,Php,Jquery,Html,Ajax,Forms,我有一个表格,提交时应打开一个窗口,并将表格数据发送到电子邮件 <form action="" method="post" id="form" onsubmit="paymentfunc();return false;"> 提交按钮 <input type="submit" value="Purchase" class="btn" id="submit" name="submit"> 我有所有的php代码发送表单数据到电子邮件是写在同一个文件作为表单html。

我有一个表格,提交时应打开一个窗口,并将表格数据发送到电子邮件

<form action="" method="post" id="form" onsubmit="paymentfunc();return false;">

提交按钮

<input type="submit" value="Purchase" class="btn" id="submit" name="submit">

我有所有的php代码发送表单数据到电子邮件是写在同一个文件作为表单html。
问题是这两种行为中的任何一种都在发生。如何实现这两个目标?

尝试删除
返回false
onsubmit

或者将其更改为
返回true

在代码中使用“return false”;这将取消提交事件。因此,只有paymentfunc();将被执行。如果您删除了返回错误;您的表单可能会正常工作。

表单文件的扩展名是什么?请执行jquery的ajax请求以提交表单,并在成功后打开您的弹出窗口。这将为您提供表单操作处理程序,如提交之前的
成功
错误
,等等。不涉及PHP代码。只是在html用户1829305 Posted中,您将表单值发送到电子邮件意味着什么?如何发送表单值电子邮件代码是什么?你的电子邮件代码是什么?