Código PHP:
(function($) {
$.fn.extend({
limit: function(limit, element) {
var interval, f;
var self = $(this);
$(this).focus(function() {
interval = window.setInterval(substring, 100)
});
$(this).blur(function() {
clearInterval(interval);
substring()
});
substringFunction = "function substring(){ var val = $(self).val();var length = val.length;if(length > limit){$(self).val($(self).val().substring(0,limit));}";
if (typeof element != 'undefined') substringFunction += "if($(element).html() != limit-length){$(element).html((limit-length<=0)?'0':limit-length);}";
substringFunction += "}";
eval(substringFunction);
substring()
}
})
})(jQuery);
en IE8 , 'length' is null or not an object apunta: (length = val.length)
Alguien tiene una idea de porque ese error o como ignorarlo
(en FF el error ocurre en silencio, pero ya saben como es IE me lo manda en la carra eso molestaraa al usuario).
Gracias ya!