Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2013, 10:29
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: LLamar dos funciones con onsubmit ??

es que viendo las funciones
Código Javascript:
Ver original
  1. function Validar_CampoVacio()
  2. {
  3.     params = Validar_CampoVacio.arguments;
  4.     f = params[0];
  5.     for (var i = 1, total = params.length; i < total; i++)
  6.     {
  7.         if (f[params[i]].value == "")
  8.         {
  9.             alert("debe rellenar el campo: " + params[i]);
  10.             f[params[i]].focus();
  11.             return false;
  12.         }
  13.     }
  14. }
  15.  
  16.  
  17. function SoloNumero(){
  18.     var campo = document.getElementById('telefono').value
  19.     if(isNaN(campo)){
  20.         alert('Debes escribir un numero valido');
  21.         return false;
  22.     }
  23. }

ninguna de las dos da un return true si es valido el formulario
la no encontrar el return creo que no hace nada el submit, que deberías de hacer??

Código Javascript:
Ver original
  1. function Validar_CampoVacio()
  2. {
  3.     params = Validar_CampoVacio.arguments;
  4.     f = params[0];
  5.     for (var i = 1, total = params.length; i < total; i++)
  6.     {
  7.         if (f[params[i]].value == "")
  8.         {
  9.             alert("debe rellenar el campo: " + params[i]);
  10.             f[params[i]].focus();
  11.             return false;
  12.         }
  13.     }
  14.     return true;
  15. }
  16.  
  17.  
  18. function SoloNumero(){
  19.     var campo = document.getElementById('telefono').value
  20.     if(isNaN(campo)){
  21.         alert('Debes escribir un numero valido');
  22.         return false;
  23.     }
  24.     return true;
  25. }

prueba y nos comentas
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way