(function($) { var f = new Array(); $.Watermark = { ShowAll: function() { for (var i = 0; i < f.length; i++) { if (f[i].obj.val() == "") { f[i].obj.val(f[i].text); f[i].obj.css("color", f[i].WatermarkColor) } else { f[i].obj.css("color", f[i].DefaultColor) } } }, HideAll: function() { for (var i = 0; i < f.length; i++) { if (f[i].obj.val() == f[i].text) f[i].obj.val("") } } }; $.fn.Watermark = function(d, e) { if (!e) e = "#666666"; return this.each(function() { var b = $(this); var c = b.css("color"); f[f.length] = { text: d, obj: b, DefaultColor: c, WatermarkColor: e }; function clearMessage() { if (b.val() == d) b.val(""); var a = b.attr("class"); b.css("color", c); b.attr("class", a) } function insertMessage() { if (b.val().length == 0 || b.val() == d) { b.val(d); b.css("color", e); var a = b.attr("class"); b.attr("class", a) } else { var a = b.attr("class"); b.css("color", c); b.attr("class", a) } } b.focus(clearMessage); b.blur(insertMessage); b.change(insertMessage); insertMessage() }) } })(jQuery);
