Os explico mi problema, llevo unas semanas con el tema y no logro encontrar una solución.
Tengo dos formularios, uno que recoge diversos datos introducidos por el usuario y tiene para adjuntar un fichero (enctype="multipart/form-data"), y otro que es para el pago mediante tpv que por temas de seguridad no permite (enctype="multipart/form-data"). El segundo formulario tiene los datos para conectar al tpv y un boton que cuando lo cliclas envia el correo con los datos introducidos por el usuario mediante ajax (no consigo es que me adjunte el documento) y a la vuelta me contacta con el tpv.
Código HTML:
<script type="text/javascript"> function crearXMLHttpRequest() { var xmlHttp=null; if (window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); else if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); return xmlHttp; } function calc() { ajax=crearXMLHttpRequest(); ajax.open("POST", "enviarMail.php",true); ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { document.forms[1].submit(); } } ajax.send(null) } </script>
Muchas gracias.