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更为标准。