Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2010, 19:32
oms02
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 14 años, 5 meses
Puntos: 11
problema en el return

hola. estoy haciendo un plugin pero ando bastante escaso de conocimientos.
El plugin en si funciona bien (la parte keyup) pero necesito q se evalue de nuevo al pulsar un boton. Es ahi donde falla:

Código:
(function($){
$.fn.coordenadas = function(origen,destino,nmbSector){
var error = 0;

$(this).live("keyup",function(){
	var coord = [];
	var i=0;
	var vacio = 0;
	
	jQuery.each($(origen),function(i){
		coord[i] = $(this).val();
		if(coord[i] == "")
			{vacio = 1;}
		i++;
	});
	if (vacio == 0)
		{
		var coords = [];
	
		jQuery.each($(origen), function(i){
			coords[i] = $(this).val();

			if(coords[i]<=0 || isNaN(coords[i]) || coords[i]==""){
				error = 1;
			}	
		});
		
                var sector = $(nmbSector).val();
                   if(sector > 16){
                     error = 1;
                     return true;
                   }
		

          }
});
return error;
};
})(jQuery);
El caso es que no se porque no recoge nunca un error (=1)...

muchas gracias. 1 saludo.