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:
El caso es que no se porque no recoge nunca un error (=1)...(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);
muchas gracias. 1 saludo.