Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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和JavaScript以相同形式集成_Javascript_Php_Html_Forms - Fatal编程技术网

PHP和JavaScript以相同形式集成

PHP和JavaScript以相同形式集成,javascript,php,html,forms,Javascript,Php,Html,Forms,这是我的表格 <form action="insert.php" method="post"> <textarea id="text1" name="ff1" >Monday 11 february</textarea> <textarea id="text2" name="ff2" >Selected item is</textarea> <input type="submit"> </form> 用户单击s

这是我的表格

<form action="insert.php" method="post">
<textarea id="text1" name="ff1" >Monday 11 february</textarea>
<textarea id="text2" name="ff2" >Selected item is</textarea>
<input type="submit">
</form>
用户单击submit按钮时,表单上的数据通过insert.php保存到数据库中。完成后,如何打开新窗口?
我有一个javascript函数来实现这一点,但还不够高级,无法从php调用。首先,您需要停止提交表单的传播。然后,您可以使用javascript执行一些操作。

为表单提供一个ID,并使用以下JQuery:

$("#formID").submit(function( event ) {
  alert("Form submitted.");
});
如果要停止提交,作为验证的一种形式,您可以使用:

event.preventDefault();
仅使用纯JS:

function submitForm(e) {
    Form Processing Here.
}

var form = document.getElementById('formID');
if (form.attachEvent) {
    form.attachEvent("submit", processForm);
} else {
    form.addEventListener("submit", processForm);
}
使用onclick事件


使用JavaScript提交表单,并在提交之前调用函数。

您尝试了什么?你想让它表现得怎么样?JavaScript函数将在表单post之前执行吗?它是否有可能取消表单发布?是否希望它在新呈现的页面上的表单post之后执行?请澄清。php正在保存dtabase,javascript是用于重定向到另一个数据库的函数webpage@user3240828:如果这就是JavaScript代码所做的全部工作,那么我建议改为从服务器端PHP代码中执行。发出重定向响应比在浏览器中依赖JavaScript更为标准。