Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2011, 14:32
juanchove
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Información js + php enviar formulario

amigos tengo este problema

tengo un script que me deberia de validar campos en mi formulario antes de enviarlos pero me valida solo el primero y no envia el formulario, pero para la otra comprobacion me envia un mensaje de que debo ingresar un dato pero al darle aceptar al mensaje igual me envia el formulario

Código Javascript:
Ver original
  1. function validar(formulario){
  2.   // primera comprobación
  3.   if(formulario.telfno.value == ''){
  4.     // informamos del error
  5.     alert('Debe ingresar un Numero Telefonico');
  6.     // seleccionamos el campo incorrecto
  7.     formulario.nombre.focus();
  8.     return false;
  9.   }
  10.   // segunda comprobacion
  11.    else if(formulario.g_solicitante.value == "----Seleccione----"){
  12.     alert('Debe Seleccionar una Gerencia');
  13.     formulario.password.focus();
  14.     return false;
  15.   }
  16.  
  17.    else if(formulario.c_costo.value == ''){
  18.     alert('Inserta Centro de Costo');
  19.     formulario.telefono.focus();
  20.     return false;
  21.   }
  22.  
  23.    else if(formulario.f_ini.value == ''){
  24.     alert('Inserta una Fecha de Servicio');
  25.     formulario.otro.focus();
  26.     return false;
  27.   }
  28.  
  29.   return true;
  30. }



Código HTML:
 <form id="form1" name="form1" method="post" action="index.php" onsubmit="return validar(this)" > 


solo me falta esto para terminar por favor ayudarme