Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2010, 13:23
Avatar de fast_10
fast_10
 
Fecha de Ingreso: abril-2010
Ubicación: Desde aquí o desde allá
Mensajes: 16
Antigüedad: 14 años, 7 meses
Puntos: 0
como preguntar si funcion retorno false

Buenas y gracias por su tiempo de antemano:

Tengo una función de js. que antes de enviar un formulario hace una serie de validaciones, una de estas validaciones es una función que verifica la existencia previa de un registro, esto lo efectuó gracias a ajax:
Código Javascript:
Ver original
  1. function envio_form(envio_dato){
  2.     f=nombre_formulario;
  3.     if(!compruebo_existencia_registro(envio_dato)){//<-funcion q valida existencia
  4.                  alert('registro ya existe');
  5.                  return false;//para que no envie el formulario
  6.     }
  7.     f.Dato.value=envio_dato;
  8.     f.submit();
  9. }
la funcion que utiliza ajax es la sgte:
Código Javascript:
Ver original
  1. function compruebo_existencia_registro(envio_dato){
  2.    
  3.     //el blabla correspondiente
  4.     if(ajax.responseText=='existe'){
  5.         return false;
  6.     }else{
  7.         return true;
  8.     }
  9. }
Mi consulta es la sgte.¿Como hago para que la condición if(!compruebo_existencia_registro(envio_dato)) sepa que lo que la función que utiliza ajax retorna un false o true y al reconocerlo envié un alert que diga que registro ya existe sin permitir el envió del formulario, por motivos obvios?