Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/03/2012, 10:31
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Puedo hacer un submit de formulario mediante post usando antes un script d

Y si , bien no esta
por que haces esto

echo "<script language='javascript' type='text/javascript'>\n";
echo "function validar(){\n";
echo "var email = document.getElementByName("email").value;\n";
echo "var telefono = document.getElementByName("telefono").value;\n";
echo "if(email="" && telefono="")\n";
echo "{\n";
echo "alert('Por favor introduzca su email o teléfono para que podamos contestar su solicitud. Muchas gracias');\n";
echo "return false;\n";
echo "}\n";
echo "}\n";


echo "</script>\n";

no hace falta que la pases por php. y la script tambien esta mal
simplemente la pones dentro del head

Tenes muchos otros errores, compará
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. function validar(){
  10. var email = document.getElementById("email").value;
  11. var telefono = document.getElementById("telefono").value;
  12. if((email == "")||(telefono == "")){
  13. alert('Ingrese su Email y su teléfono');
  14. return false;
  15. }
  16. }
  17. //]]>
  18. </head>
  19. <form action="email.php" onsubmit="return validar();">
  20. <input type="text" name="email" id="email" /><br />
  21. <input type="text" name="telefono" id="telefono" />
  22. <input type="submit" />
  23. </form>
  24. </body>
  25. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.