Estoy intentado hacer un formulario para enviar un mail y necesito que se reciban los datos en la misma página desde donde se envían.
Los botones "Borrar" y "Enviar" son <input type='image'>. El botón borrar llama a una función javascript que limpia los datos del formulario en esa misma página... por eso necesito que sea en una sola. En fin, no se si me explico

He estado mirando por ahí y creo que desde el onclick del botón no puedo llamar a una función php. Por favor, corregidme si me equivoco

Os pongo parte del código:
contacto.php
Código HTML:
<script type="text/javascript"> function Borrar(){ document.getElementById("form2").reset(); } </script> <form method="post" action="contacto.php" name="form2" id="form2"> <span id="contacto">Nombre:<br /> <input type="text" name="nombre" /><br /> Empresa:<br /> <input type="text" name="empresa" /><br /> Cargo:<br /> <input type="text" name="cargo" /><br /> E-mail:<br /> <input type="text" name="email" /><br /> Teléfono:<br /> <input type="text" name="telefono" /><br /> Mensaje:<br /> <textarea name="mensaje"></textarea><br /><br /></span> <input id="reset" alt="Borrar" type="image" src="imagenes/b_borrar.gif" onClick="Borrar();" /> <input type="image" alt="Enviar" src="imagenes/b_enviar.gif" onclick="Enviar;" /> </form>
Al entrar en la página comprobar si vienes de pulsar "Enviar" o no.
Gracias de antemano.
Saludos