Foros del Web » Programando para Internet » Javascript »

salir de una funcion

Estas en el tema de salir de una funcion en el foro de Javascript en Foros del Web. hola mi pregunta es la siguiente yo tengo una funcion la cual funciona bien pero lo cierto es que quiero que una vez ejecute una ...
  #1 (permalink)  
Antiguo 10/06/2008, 15:57
 
Fecha de Ingreso: junio-2006
Mensajes: 175
Antigüedad: 17 años, 10 meses
Puntos: 0
salir de una funcion

hola mi pregunta es la siguiente yo tengo una funcion la cual funciona bien pero lo cierto es que quiero que una vez ejecute una condicion mande un alert y no continue el script, dado que la valido en el boton guardar y no quiero que siga, ya probe con return; pero sigue si alguien sabe de algo de antemano gracias,
aqui el codigo:
function listbox()
{var ciudad_origen=document.administraform.f_ciudad_ori gen.value;
var ciudad_destino=document.administraform.f_ciudad_de stino.value;
if (ciudad_origen==ciudad_destino)
{ alert("La ciudad origen no puede ser la misma que la ciudad destino.");

}

}
__________________
Lo poco que sé se lo debo a mi ignorancia....
  #2 (permalink)  
Antiguo 10/06/2008, 16:32
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 5 meses
Puntos: 24
Respuesta: salir de una funcion

Pues se hace con "return", aunque también puedes poner "return true;", "return false;", "return valor;", ...
Si no te funciona debe ser porque tienes algún otro error.

Ejemplo, verás que no sale la alerta dos:
Código:
<html>
<head>
  <script type="text/javascript">
  function prueba() 
  { 
	  alert( "uno" );
	  return;
	  alert( "dos" );
  }
  </script>  
</head>
<body onLoad="prueba();>
  Probando return
</body>
__________________
Grupos de Música
Pop Music Stars
  #3 (permalink)  
Antiguo 04/04/2009, 13:41
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: salir de una funcion

[QUOTE=aloqui;2443815]Pues se hace con "return", aunque también puedes poner "return true;", "return false;", "return valor;", ...
Si no te funciona debe ser porque tienes algún otro error.

Ejemplo, verás que no sale la alerta dos:
[code]
<html>
<head>
<script type="text/javascript">
function prueba()
{
alert( "uno" );
return;
alert( "dos" );
}
</script>
</head>
<body onLoad="prueba()">// debe estar encerrado entre comillas
Probando return
</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:57.