我假装将输入类型文件中所选附件的内容传递到另一个php页面,我将通过电子邮件发送附件。
碰巧我有这个表格声明:
<form id="formElem" name="formElem" enctype="multipart/form-data" action="" method="post">
但我无法将目标php页面放在那里,因为我通过jquery和javascript函数。它是我重定向到目标php页面的最后一个函数。
所以,在最后一个javascript函数中我需要使用它:
form.action = 'index.php?pagina=candB&'+ qstringA;
将表单的所有数据重定向到假装的php页面。 在我使用它之前:
window.location.href = 'index.php?pagina=candB&'+ qstringA;
但正如我在这里被告知的那样,这不允许正确接收附件的数据。
这是我提交表单的按钮:
<button name='send_cand' id='send_cand' value='send_cand' onclick='return false;' type='submit'>Send Data</button>
并调用以下jquery函数:
$('#send_cand').bind('click',function(){
....
if($('#formElem').data('errors')){
preenchimentoForm=false;
dadosFormularios(form, preenchimentoForm, cursos, empregos, eventos);
return false;
}
else{
dadosFormularios(form, preenchimentoForm, cursos, empregos, eventos);
}
}
所以,我需要做的是在这个函数中应用一个var表单元素,这样我就可以通过函数直到这里:
form.action = 'index.php?pagina=candB&'+ qstringA;
所以这条线可以工作,因为现在它不起作用。
希望我很清楚,我会非常感激一点帮助。 谢谢你!