我目前正在开发一个php/html/javascript项目.我有一个表单,当用户按下提交按钮时,它应该运行一个javascript函数,然后发布到php页面来处理表单中提交的数据.
我有表格运行javascript方法如下
<form class="form" id="addImageForm" name="addImageForm" action="javascript:validateAddImage();" method="post">
Run Code Online (Sandbox Code Playgroud)
该方法验证表单,调用另一个方法然后使用提交表单 document.myForm.submit();
如何让它将表单提交到另一个php页面来处理数据,包括上传所选文件.
感谢您的任何帮助,您可以提供.
将yout'action'参数设置为PHP脚本,并在javascript事件中执行任何javascript处理.
<form class="form" id="addImageForm" name="addImageForm" action="processing.php" method="post" onsubmit="return validateAddImage();">
Run Code Online (Sandbox Code Playgroud)
然后在你的js验证中,如果一切正常则返回'true',否则返回'false'.返回'true'表示'继续提交过程并将数据发送到processing.php
你需要的是提交.
<form class="form" id="addImageForm" name="addImageForm" action="addImage.php" onsubmit="return validateAddImage();" method="post">
Run Code Online (Sandbox Code Playgroud)